Pop!_OS 21.04では、cronでダイナミック壁紙を使用して毎時壁紙の変更をスケジュールしようとしていますが、何らかの理由で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