Cron:每1秒钟运行一次cron?

我如何每1秒运行一次cron? 默认情况下只有几分钟的选项

让克朗第一次开始这项工作。 把程序放在一个无限循环中,每个循环结束时sleep()1秒。 像这样,在C:

int main( int argc, char ** argv ) { while (1) { // do the work sleep(1000); } } 

这能工作吗?

克朗每分钟都会执行一些东西。 使用脚本:

而:
做
    睡1
     some_command || 打破
 DONE

或者在一行中:

 同时: 做睡1;  some_command || 休息  DONE 

这将在每次执行之间等待1秒,所以如果你的命令需要0.75秒运行,那么这个脚本将每1.75秒钟启动一次。

你不能用cron,因为1分钟是可用的最小时间间隔。 你必须运行一个脚本来启动另外60个脚本,延迟时间为0到59秒,或者一个脚本重新运行60次。

但是在那个时候,为什么不在cron之外运行一个在循环中睡眠(1)的脚本呢?