Arch Linuxでタスクをスケジュールする方法は?

Arch Linuxでタスクをスケジュールする方法は?

転送は毎日20:00に開始され、既存の急流のダウンロードを開始したいと思います。

答え1

使用システムタイマー。これらはcronsystemdが提供する代替手段です。リンクされたWikiページは、使用方法に関する情報を提供します。

答え2

解決策が見つかりました。

/etc/systemd/system ディレクトリに .service ファイルを作成します。

[Unit]
Description=some_script

[Service]
Type=simple
ExecStart=/home/user/scripts/some_script

.serviceファイルと同じディレクトリに.timerファイルを作成します。

[Unit]
Description=Runs some_script 5 mins after boot

[Timer]
OnBootSec=5min
Unit=some_script.service

[Install]
WantedBy=multi-user.target

.timer ファイルの起動と有効化

sudo systemctl start some_script.timer
sudo systemctl enable some_script.timer

私はこれを読んだウィキページそしてこのブログ

答え3

スケジュールされたジョブの使用:

(crontab -l;echo "0 20 * * * transmission-daemon" ) | crontab

関連情報