wgrk.net
当前位置:首页 >> linux 每隔30秒执行 >>

linux 每隔30秒执行

cron执行任务的最小时间间隔是1分钟。 要实现30秒一次的任务, 可以自己写脚本 while: do 你的任务 sleep 30 done

两种方式 一种是写脚本while循环 ping 每ping一次之后sleep300秒 另一种是把ping写在crontb里面 使用计划任务来执行ping命令

如果是一次性的,可以用 at 命令指定一个时间点让 Linux 系统定点执行一个程序。 如果是周期性的每隔一段时间就要执行一个程序,首先需要启动一个叫 cron 的服务,然后编辑 /etc/crontab 文件,以便指定执行的程序名、执行的时间。

crontab 分 时 日 月 周

建议将搅拌里面的所有命令和配置文件都写成该命令和配置文件的绝对路径试试 举例:将redis-cli写成/usr/bin/redis-cli

假设你要执行的命令是command for ((i=0;i

crontab -e 之后加入下面这行: */5 * * * * /home/tom/test.sh

首先启动进程调度crontab ,在超级用户下root 可以crontab -u root -e 命令来启动,在普通用户下直接crontab -e,然后在编辑器中写入 */30 * * * * free >> /home/neicun.txt 就可以了,记录在neicun.txt文件中,如果你在/home目录下没有neicun.t...

如果只是执行一次,用at命令就可以了。如果是定期执行,可以使用crontab。 ps:根据linux发行版不同,这两个命令第一次使用时可能要做些准备工作,比如可能在/var/spool/cron下没有某些文件或没权限,要touch一下或chmod一下。

#!/bin/bashrm -f /root/Desktop/log.txt保存,并赋予可执行权限。 用crontab命令让它每隔10分钟执行一次,在/etc/crontab中加入: * */1 * * * 或者, #!/bin/bashfor ((;;)) do rm -f /root/Desktop/log.txt sleep 600 done保存为DeleteLog.sh...

网站首页 | 网站地图
All rights reserved Powered by www.wgrk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com