crontab无法做到,我nohup来做,超简单让linux脚本每秒执行一次


avatar
admin 2024-11-06 77
nohup bash your_script.sh > output.log 2>&1 & echo $! > pid.txt

说明:

  • nohup:忽略挂起信号,允许脚本在你退出终端后继续运行。
  • bash your_script.sh:执行你的脚本。
  • > output.log 2>&1:将输出和错误日志重定向到 output.log 文件。你可以更改日志文件名。
  • &:将命令放入后台运行。
  • echo $! > pid.txt$! 是最后一个后台进程的 PID,这会将进程号写入 pid.txt 文件中。

还可以在 your_script.sh 脚本中使用sleep之类的函数代码,控制脚本到底每几秒执行一次

暂无评论

发表评论

相关阅读