我想每 2 分钟启用一次打印机。(一段时间后它会无缘无故地被禁用)
我在 crontab 中完成了一个 cron 作业:
*/2 * * * * cupsenable -E myPrinter
但打印机一直被禁用。
当我运行命令 cupsenable -E myPrinter 时,它起作用了。
答案1
cron
使用最小 PATH(默认情况下仅/usr/bin
和/bin
),因此您需要在命令中或作为 cron 中的参数提供它。
*/2 * * * * /usr/sbin/cupsenable -E myPrinter
===
我建议检查 /var/log/ 中的日志文件,查找发生这种情况时更新的日志文件,并检查打印机被禁用的原因。您可能遇到了网络问题,也可能是打印机告诉系统它有问题。该问题很可能记录在 /var/log/syslog 中。