![]() |
1
5
最重要的区别是,像.bashrc等文件不会在cron作业之前执行,因此命令行中的许多环境变量将丢失。因此,如果您的程序不能在cron作业中工作,那么就将它嵌入到一个设置所有必要环境变量的脚本中。 对于输入和输出,显然没有cron作业的用户交互,因此程序不应期望输入(如果需要,则从输入文件或直接在脚本中提供),任何输出都应重定向到日志文件中。 |
![]() |
2
2
在cron作业中,可以指定运行脚本的用户,例如:
我指定每天运行“do \u work.php”作为WWW数据…此文件将位于/etc/cron.d中/ |
![]() |
3
1
另外,您可能应该检查cron用于运行任务的uid,特别是如果它是一个“global'/etc/crontab作业,而不是用户级别的作业。如果作业是从“nobody”或“cron”运行的,则可能缺少某些权限。 |
![]() |
4
1
主要是
但本质上你不能依赖太多
|
![]() |
John V · 是否存在单元测试无法发现的逻辑/流错误类型? 6 年前 |
![]() |
Beefster · 为什么ANSI颜色转义以“m”而不是“]”结尾? 6 年前 |
![]() |
Guillermo Gutiérrez · STR转换是如何工作的? 7 年前 |
![]() |
RudziankoÅ · 合并排序数组算法 7 年前 |
|
user8852560 · 构造函数中的验证和构造函数冲突 7 年前 |
![]() |
jav974 · 订购产品时寻找最佳价格组合的算法 7 年前 |
![]() |
hippietrail · 确定浮点数中前导零的数量 7 年前 |