linux - 现在运行一个 cron 作业

标签 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 天。

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

最佳答案

Linux 使用命令行界面时, 在任何命令前加上 nohup防止在您注销或退出命令行界面时中止命令。

所以你可以像下面那样做。

nohup ./import.sh xaa

关于linux - 现在运行一个 cron 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48000077/

相关文章:

Linux 内核 - 等待队列

linux - 使用Linux在tomcat中部署war文件

linux - 非正统的 linux 内核和 valgrind

ruby - 在 Xcode 机器人触发器中安装 Pod

linux - 在 ubuntu 中安排 crontab

python - 使用 crontab 和 python 写入 file.txt

javascript - jqcron cron 格式的转换以支持 Quartz cron 格式

检查是否已为特定接口(interface)卸载 TCP 分段

linux - 将 -h(帮助)属性添加到自定义脚本 - bash

bash - 如何仅在 bash 中存在脚本时才执行脚本?