现在运行一个cron作业

时间:2017-12-28 00:12:24

标签: linux bash cron

我有一个名为import.sh的shell脚本。此脚本仅使用一次,并且至少会运行2天。

我可以安排下面的cronjob

02 10 25 7 * while IFS=',' read a;do /home/$USER/import.sh $a;done < /home/$USER/input/xaa

input.sh是shell脚本

xaa是包含参数的文件。

现在我想现在运行这个脚本。

我已尝试./import.sh xaash -x import.sh xaa但是如果我在终端中运行它们,那么我必须让终端保持打开状态,这可能需要超过2

如何安排作业立即运行并在作业结束后立即终止。

1 个答案:

答案 0 :(得分:1)

使用Linux的命令行界面时,如果您注销或退出命令行界面,则使用nohup为任何命令添加前缀可防止命令中止。

所以你可以做类似下面的事情。

nohup ./import.sh xaa