我正在尝试将 dwall(动态壁纸)与 cron 结合使用来安排 Pop!_OS 21.04 上每小时更换一次壁纸,但无论出于何种原因 cron.service 都没有执行我的 crontab 文件(不包括注释行):
0 * * * * env PATH=/home/m/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin DISPLAY=:1 DESKTOP_SESSION=pop DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus" /usr/bin/dwall -p -s beach
当我检查 cron.service 是否正在运行 ( systemctl status cron.service
) 时,这是我得到的输出:
cron.service - Regular background program processing daemon
Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2021-11-27 17:34:26 EST; 3h 6min ago
Docs: man:cron(8)
Main PID: 980 (cron)
Tasks: 1 (limit: 38305)
Memory: 17.4M
CGroup: /system.slice/cron.service
└─980 /usr/sbin/cron -f -P
/usr/bin/dwall -p -s beach
我确认 dwall 使用或通过终端按预期工作dwall -p -s beach