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

时间:2017-08-17 19:21:35

标签: cron

我想在不到一分钟的时间内(例如每30秒)在主机上运行一个命令,但我无法访问ssh。 我只有this。 我不知道如何在不到一分钟的时间内执行一些黑客操作代码。

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

3 个答案:

答案 0 :(得分:1)

您每分钟只能运行一次cron作业。每30秒是不可能的。

这个类似的问题可能会为您提供一种解决方法:Running a cron every 30 seconds

答案 1 :(得分:1)

您可以使用以下内容填写命令字段:

do_something & sleep 30 ; do_something

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

我不熟悉你问题中图片中显示的cron界面,但如果你能够在cron作业中运行任意命令,你可以做任何你可以用shell访问做的事情(只是不方便)。

答案 2 :(得分:1)

您可以每30秒使用睡眠运行一次作业:

* * * * * date >> /tmp/cron.log
* * * * * sleep 30; date >> /tmp/cron.log