linux怎么添加一个开机无限循环的sh脚本?

linux怎么添加一个开机无限循环的sh脚本?,第1张

这是非常简单实现的事情,把你亮卜的脚本写成一个shell文件,例如:auto.sh,在谈铅目录/root/下.

在rc.local这样写

/root/auto.sh &

必须加后面的敬侍穗 &,意思是后台执行,继续执行后面的语句.......

在shell里面添加一个cron,你的意思是脚本只运行一次,然后cron在脚本里面,还是定时任务多久运行返数升一次脚本?

在shell脚本里面运行cron,这个就要在脚本里面做个死循环,每次执行后sleep多久然后再运行(不建议这么做)

例子:

#!/bin/bash

while truedo

    echo "aa"

    sleep 3

 done

这个毕哗脚本就是每3S输出漏老一个aa

2.把脚本加到定时任务里面去

cat /etc/crontab

*/1 * * * * root  /opt/test.sh    这个就是每分钟运行/opt/test.sh这个脚本

因如基为渣纯谨 ls *.sh 会获得当前目录下所有后缀为.sh的脚本并执行,包括自身,所以自身就会反复被执行。

要排除自身,你之前的回答我已经补充提交了裤碰,你用我那个吧。

当前路径直接用 . 来表示,第一个函数其实不需要啊。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11993727.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存