linux 如何不断地执行某个.sh文件

linux 如何不断地执行某个.sh文件,第1张

写个脚本,循环调用你这个.sh文件就行了啊,比如:

[root@pbu1 ~/sources/hjx/sh]# more show.sh 

#!/bin/bash

echo "Hello World!"

[root@pbu1 ~/sources/hjx/sh]# more run_show.sh 

#!/bin/bash

while true

do

        ./show.sh

        sleep 2

done

[root@pbu1 ~/sources/hjx/sh]# ./run_show.sh 

Hello World!

Hello World!

Hello World!

截图:

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

在rc.local这样写

/root/auto.sh &

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

#!/bin/sh

while :

do

ntpdate 192.168.0.235

sleep 1

done

保存这个脚本,比较叫file.sh

然后给他执行权限 chmod +x file.sh

设置开机自动启动 cp file.sh /etc/rc3.d/S99ntp

cp file.sh /etc/rc5.d/S99ntp

时间可以自己调,我上面写sleep 1 是停一秒


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

原文地址: http://outofmemory.cn/yw/8442148.html

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

发表评论

登录后才能评论

评论列表(0条)

保存