`
konglq
  • 浏览: 5929 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

请求解决 Linxu crontab 执行脚本无法运行问题

阅读更多
  最近我在做一个采集Linux 主机性能的一个脚本,该脚本是每5分钟运行一次。但是遇到一个比较奇怪的问题。例如我的脚本是 tast.sh 我在当前目录中直接运行./tast.sh
脚本能正常采集到数据,可是crontab 自动运行次脚本的时候,遇到sar 命令的命令没有运行,其他命令都正常。我在命令行中sar 命令是正常的,task.sh 也是正常的。
下文是脚本的命令
  IP=192.168.1.98
FNAME=$IP.log
echo $FNAME
rm -rf $FNAME
echo cmdbegin:version >> $FNAME
cat /proc/version >> $FNAME
echo cmdbegin:cpuconfig >> $FNAME
cat /proc/cpuinfo | egrep "model name|processor|cpu MHz|cache size" >> $FNAME
echo cmdbegin:disk >> $FNAME
df -k >> $FNAME
echo cmdbegin:diskperf >> $FNAME
su nms
sar -d 1 3 >> $FNAME
echo cmdbegin:cpu >> $FNAME
sar -u 1 3 >> $FNAME
echo cmdbegin:memory >> $FNAME
free >> $FNAME
echo cmdbegin:process >> $FNAME

不知道问题如何解决请高手指点。
分享到:
评论

相关推荐

    Ubuntu crontab 定时执行php脚本文件

    PHP脚本执行模式 在Ubuntu系统中,PHP有两种主要的安装模式:Apache模块方式和CGI模式。 - **Apache模块方式**:这种方式下,PHP被编译为Apache的一个模块,可以处理HTTP请求。 - **CGI模式**:PHP以独立的解释器...

    Linux定时执行脚本学习笔记

    在Linux系统中,定时执行脚本是运维工作中不可或缺的一部分,尤其对于数据库管理和网站日志备份等自动化任务至关重要。本文将围绕“Linux定时执行脚本学习笔记”这一主题,结合提供的文件,深入探讨如何在Linux环境...

    linux下定时执行php脚本

    ### Linux下定时执行PHP脚本知识点详解 #### 一、Cron 介绍及用途 - **定义**:Cron 是 Linux 系统中用于管理周期性任务调度的守护进程(daemon),...同时,我们也了解了如何解决执行过程中可能遇到的一些常见问题。

    Linux Crontab Shell脚本实现秒级定时任务的方法

    这样,当Crontab 定时执行这些脚本时,它们就能够顺利运行了。 总结来说,利用Linux的Crontab 和Shell脚本,我们可以通过设置每分钟执行一次的定时任务,并在脚本内部实现秒级间隔的循环,从而达到秒级定时任务的...

    如何使用Linux的Crontab定时执行PHP脚本的方法

    在Linux系统中,Crontab是一个强大的定时任务调度器,用于安排周期性的任务。本文将详细介绍如何使用Crontab来定时执行PHP脚本的两种方法。 ### 一、通过PHP程序执行脚本 首先,你需要确保PHP解释器已经安装并且在...

    linux-oracle环境变量及自启动脚本

    在Linux系统中,Oracle数据库的运行依赖于一系列的环境变量设置和自启动脚本的配置。这些要素确保了数据库服务的稳定性和可管理性。本文将深入探讨与"linux-oracle环境变量及自启动脚本"相关的知识点。 一、Oracle...

    如何编写,运行简单的脚本

    通过以上步骤,你应该能理解如何编写和运行简单的脚本,并能够开始自己动手尝试编写自动化脚本来解决实际问题。在实际操作中,如果遇到困难,不要犹豫寻求帮助,不断学习和实践将使你成为脚本编写的大师。

    linux下自动运行php或定时运行php

    总结来说,要在Linux下实现PHP脚本的自动或定时运行,可以结合shebang、文件权限设置和`cron`服务,或者根据PHP的运行模式选择合适的执行方式。无论哪种方法,都需要对Linux系统和PHP有一定的了解,以确保脚本能够...

    使用crontab定时任务自动执行爬虫程序.rar

    在Linux系统中,`crontab`是一个强大的定时任务调度工具,它允许用户安排命令或脚本在特定的时间点自动执行。在这个场景中,我们讨论的是如何利用`crontab`来定时执行Python爬虫程序。Python作为一种广泛用于数据...

    cron和crontab概念详解

    这条命令的意思是在每天凌晨1点执行`/usr/local/bin/myscript.sh`这个脚本。 再如: ``` 00 10,14 * * 1 /usr/local/bin/myscript.sh ``` 这条命令表示在每周一的10点和14点执行`/usr/local/bin/myscript.sh`。 ...

    自动reload nginx解决nginx对动态域名不重新解析的Shell脚本

    3. **定时执行**:可以使用Linux的cron job来定时运行脚本,确保在IP变化后尽快执行检查。 4. **脚本结构**:脚本应包含清晰的注释,便于理解每个部分的功能。 ### 脚本示例 ```bash #!/bin/bash # 获取最新IP的...

    Linux 下通过脚本实现远程自动备份

    ### Linux下通过脚本实现远程自动备份 在现代IT环境中,数据备份是非常关键的一个环节,尤其是在服务器维护过程中。本文将详细介绍如何在Linux环境下利用脚本来实现远程自动备份,包括搭建SSH无密码登录环境、配置...

    自动修改腾讯云域名解析为当前IP的PHP脚本

    配合Linux的crontab服务,你可以设定脚本的执行频率。crontab是一个定时任务调度器,可以按照预设的时间间隔运行指定的命令或脚本。例如,你可能希望每小时检查一次IP变化,并在有变动时更新DNS记录,这样就能实现...

    使用Linux的Shell脚本定时处理MySQL超时

    本篇将详细解释如何使用Linux Shell脚本来解决MySQL超时Locked进程的问题,并探讨相关的技术要点。 首先,我们要理解MySQL中的“Locked”状态。当一个查询在等待锁时,MySQL会将其标记为Locked状态,这可能导致其他...

    北邮人论坛自动回复脚本.zip

    5. **定时任务与crontab**:提到配合crontab,这意味着脚本可以通过Linux的定时任务系统crontab定期执行。用户可以设置特定的时间间隔,让脚本自动运行,实现定时回复功能。 6. **数据处理与文本生成**:自动回复的...

    定时重启机器和自动测试网络连接shell脚本

    在使用这些脚本时,需要注意权限问题,确保执行脚本的用户有足够的权限运行相关命令。此外,为了防止意外情况,最好在脚本中添加错误处理和日志记录,以便在出现问题时能快速定位原因。 总的来说,shell脚本是系统...

    Linux中使用Crontab定时监测维护Tomcat应用程序的方法

    - **脚本执行步骤**: 1. 设置环境变量`LC_ALL`,确保字符集正确。 2. 定义待监测的服务名称、URL地址以及关键字。 3. 设定邮件发送列表。 4. 实现`doFail`函数,用于处理接口调用失败的情况。 5. 设置请求超时...

    Linux 监控tomcat,自动重启tomcat服务

    这不仅能够确保应用程序的高可用性,还能及时发现并解决运行过程中可能出现的问题。本文将详细介绍如何通过编写一个简单的Shell脚本来实现这一目标。 #### 二、关键知识点解析 ##### 1. **监控脚本的基本结构** -...

    Shell脚本100例-v0.8.rar

    11. **脚本调试**:`set -x`启用命令追踪模式,便于查看脚本运行过程。 12. **脚本优化**:合理使用数组,避免过多的临时文件,减少不必要的循环,提高脚本效率。 13. **函数库与别名**:编写函数库并使用`source`...

    防止cc攻击监控脚本

    为了确保监控脚本能够持续有效地运行,可以通过Linux系统的定时任务(Cron)来进行配置。具体操作如下: ```bash crontab -e ``` 在打开的编辑器中添加如下命令: ```bash */1 * * * * /home/check_attack_cc.sh ```...

Global site tag (gtag.js) - Google Analytics