我想要实现的目标:
上午 8:00:
运行 sh 脚本(该脚本在用户按下 ctrl+c 之前不会停止运行)
晚上 8:00:通过发送 ctrl+c 或其他方式停止脚本
重复
我尝试研究 crontab,但我不确定晚上 8 点停止脚本部分。
答案1
我找到了一种方法。原来我运行的脚本是一个 nodejs 程序。
所以这是我的解决方案:
脚本 1:
无限循环
如果时间在正确的间隔内启动脚本:
npm start
sleep
脚本2:无限循环如果时间在间隔内则停止脚本:
killall npm
sleep