我有一个名为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 xaa
和sh -x import.sh xaa
但是如果我在终端中运行它们,那么我必须让终端保持打开状态,这可能需要超过2
天
如何安排作业立即运行并在作业结束后立即终止。
答案 0 :(得分:1)
使用Linux
的命令行界面时,如果您注销或退出命令行界面,则使用nohup
为任何命令添加前缀可防止命令中止。
所以你可以做类似下面的事情。
nohup ./import.sh xaa