来自cron.daily的独立linux脚本

时间:2012-02-08 15:38:43

标签: linux bash background

我需要从cron.daily以分离的后台模式运行bash脚本和perl程序

我昨晚尝试了这个,它挂起了cron作业...我想等待程序完成...我从命令行测试了脚本并且它正确地分离了,但是从运行时起并没有cron的。

cron.daily目录包含名为script1的文件。

script1包含:
nohup script2&
nohup perlprogram.pl&

提前致谢

2 个答案:

答案 0 :(得分:0)

cron的大多数问题都是由于环境变量的不同而引起的。当cron执行script1时,你的PATH中是script2和perlprogram.pl吗?

答案 1 :(得分:0)

快速猜测,脚本中可能存在一些作业控制,防止它在没有孩子终止的情况下退出。

尝试在最后一次后台工作后加disown -a