疑难排解和文件

本单元包含使用「工作调度程序」工具时可能遇到的问题及可能的解决方案。其中还包括保存工作信息的文件名称。

疑难排解

找不到主目录

问题:若在本机服务器(文件中)创建用户,然后该用户尝试 rlogin 到该服务器,但是找不到主目录,而且用户被放置在 超级(root) 目录中。

以下是可能出现的错误消息:

没有目录!用 home=/ 登录

解决方案::如果您得到错误消息,首先,请判断有效的主目录是否存在。视主目录应该被创建的位置而定,请在 /etc/auto_home 文件或 auto.home(NIS)或 auto_home.org_dir(NIS+)映射中查看可能的错误。

当您确定有效的主目录确实存在后,以超级用户的身份,编辑 /etc/auto_master 文件并将 +auto_master 项目移动到文件中的最后一行。然后,执行 /usr/sbin/automount 指令来使这项更改生效。

不能列出工作或增加工作

问题:不能通过「工作调度程序」工具列出工作。

解决方案:如果您的用户名称列在 /etc/cron.d/cron.deny 文件中的话,您就不被允许列出工作。要恢复您的能力,一定要由超级(root)用户或「主要管理员」将您的用户名称从 /etc/cron.d/cron.deny 文件删除。

问题:「主要管理员」或超级(root)用户不能增加、修改或删除任何某个特定用户拥有的工作。

解决方案:这个问题是在用户的名称被列在 /etc/cron.d/cron.deny 文件中时发生的。解决方案是由超级(root)用户或「主要管理员」从文件将该用户的名称删除。

注意:若需 cron 文件访问控制的其它信息,请参阅 crontab 联机援助页。

工作调度程序使用或修改的文件

工作调度程序

表格/文件

描述

/etc/default/cron

Cron 策略 -- 关于 cron(在特定日期和时间用来引导执行指令之程序的指令)的策略是在这个文件中设置的。例如,用户的 cron 工作的 PATH 已经设置,并且 CRONLOG 变量也在 /var/cron/log 文件中设置停用和启用登录。

/var/cron/log

所登录的 Cron 数据 -- 如果 CRONLOG 变量设置要登录 cron 数据,这个文件就会包含登录的信息。

/var/spool/cron/crontabs directory

Cron 工作保存目录 -- 包含某特定属主在增加工作时创建的文件。包括的文件可以是 admlprootsys 和每个用户的名称。