我想打开一个设备,并使用一个命令每隔30分钟运行一个shell文件,但是,这只要我登录到设备(这个设备可以由多个人共享sroot登录远程访问) ,我不希望他们让这个shell运行)
最初我找到了watch -n TIME
命令,但它没有用,它显示的信息不完整,这是我如何运行它(60分钟,因为我只想测试它是否有效)
watch -n 60 /tmp/test.sh
我想知道一种实现与使用手表相同的方法,但这实际上适用于某些.sh
文件的长输出。
while true; do COMMAND; sleep 2; done
* */4 * * * /path-to-your-command
这些是我发现的其他类似的“解决方案”,要么对长输出不起作用,要么“永久”(没有明确表示如何阻止它们)
此外,我无法安装不在设备上的软件包,因为它不是我的。
我知道我说的很复杂,但非常感谢!