在主机中运行 cron 不到一分钟

Ala*_*412 0 cron

我想在不到一分钟的时间内(例如每 30 秒)在主机上运行一个命令,但我无权访问 ssh。我所拥有的就是这个. 我不知道如何在不到一分钟的时间内使用它来运行代码。

EDIT1:在这个问题中,我的访问权限有限,我无法在终端中运行所有代码(在其他问题中建议),因为我无权访问终端

Thi*_*cao 8

您可以使用 sleep 每 30 秒运行一次相同的作业:

* * * * * date >> /tmp/cron.log
* * * * * sleep 30; date >> /tmp/cron.log
Run Code Online (Sandbox Code Playgroud)


Kei*_*son 6

您也许可以在命令字段中填写以下内容:

do_something & sleep 30 ; do_something
Run Code Online (Sandbox Code Playgroud)

&在后台运行第一个命令,这让第二个命令在该分钟后 30 秒运行,而不是在第一个命令完成后 30 秒运行。

我不熟悉您问题中的图像中显示的 cron 界面,但是如果您能够在 cron 作业中运行任意命令,那么您几乎可以使用 shell 访问执行任何操作(只是不那么方便) 。