我使用 debian 10.3 xfce 并且使用以下命令:
crontab -e
并将此行放在文件末尾:
*/1 * * * * xdg-open /home/myusername/1.txt
并退出并出现此消息:
crontab: installing new crontab
但此后什么也没有发生,当我使用以下命令检查 cron 服务时:
sudo cron service status
它说 :
cron: can't lock /var/run/crond.pid, otherpid may be 4535: Resource temporarily unavailable
然后我使用这个命令:
/etc/init.d/cron restart
[ ok ] Restarting cron (via systemctl): cron.service.
但之后“sudo cron service status”的输出与之前相同,什么也没有发生。问题是什么 ?
答案1
cron 正在使用 systemd 运行,因此sudo cron service status
不会返回任何有用的内容。但是你应该能够验证 cron 是否正在运行 byesystemctl status cron