如何使用 crontab 每 2 分钟启用一次打印机

如何使用 crontab 每 2 分钟启用一次打印机

我想每 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 中。

相关内容