由于经常学习Unix操作系统的一些知识,而且很喜欢Unix操作系统,在工作中也很喜欢总结关于Unix操作系统相关的经验教训,下面就环境文件问题来详细说说吧。
/usr/lib/cron/.proto定义的shell环境适用于 at和batch 。
/usr/lib/cron/.proto.a 适用于at
/usr/lib/cron/.proto.b 适用于batch
.proto.a ,.proto.b 与 .proto相比有更高的优先权。
- 1.
- 2.
- 3.
- 4.
Unix操作系统默认情况下,只存在 .proto.b 和 .proto ,且内容相同。
以上相关维护可以使用 cron manager 实现。cron作业提交后,未能定时完成相应任务,可按照下面的方法查找原因。
1。查看Unix操作系统 /usr/lib/cron/log 中的提示
2。将提交的作业输出重新定向,查看相应的log文件。作业提交后未能完成相应任务,通常是因为环境变量设置的问题
例如:因PATH等变量的设置未找到相关的程序等crontab命令简介
简介crontab-操作每个用户的守护程序和该执行的时间表。
Unix操作系统部分参数说明
crontab file [-u user]-用指定的文件替代目前的crontab。
crontab-[-u user]-用标准输入替代目前的crontab.
crontab-1[user]-列出用户目前的crontab.
crontab-e[user]-编辑用户目前的crontab.
crontab-d[user]-删除用户目前的crontab.
crontab-c dir- 指定crontab的目录。
crontab文件的格式:M H D m d cmd.
M: 分钟(0-59)。
H:小时(0-23)。
d: 一星期内的天(0~6,0为星期天)。
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
cmd要运行的程序,程序被送入sh执行,这个shell只有USER,HOME,SHELL这三个环境变量。
以上就是我们这次要讲的关于Unix操作系统中环境文件问题,希望对大家对Unix操作系统的学习有所帮助。
【编辑推荐】