centos无限循环永久执行程序,bat_forever执行
(2023-05-24 15:13:55)分类: LINUX(12/26) |
#!/bin/bash
whiletrue;
do
for file in `find /home/bat -name "*.sh"`;
do
echo $file;
filenew=$file"_exed";
mv $file $filenew;
/bin/sh $filenew;
done;
rm -f /home/bat/*_exed;
sleep 2
echo ok
done;
间隔2秒执行一次,要不然CPU消耗太高
可以登录服务器执行./file.sh& 然后退出即可 &不可省,表示后台执行,退出服务器后,进程不会退出
可以执行psaux | grep bat测试是否在执行(重新登录个端口)
执行./bat_forever.sh & 退出登录往往就停止了,执行以下这句可以
nohup./bat_forever.sh
修改/etc/rc.d/rc.local文件,开机自动加载,增加下面几行,设置所有sh自动777权限,
nohup/home/pdftotext/bat_forever.sh
while
do
done;
间隔2秒执行一次,要不然CPU消耗太高
可以登录服务器执行./file.sh
可以执行ps
执行
nohup
修改/etc/rc.d/rc.local文件,开机自动加载,增加下面几行,设置所有sh自动777权限,
nohup
前一篇:EXCELif多条件判断公式
后一篇:RARcentos7