Archでcron.dを使用する

Archでcron.dを使用する

これまで、私はcron.dDebian-LAMP環境でcrontabではなくcronジョブを設定しました。

私のcronタスクは、Webアプリケーションを含むCMSをアップグレードするために使用されます。

私が最初からやった方法はこんな感じです。

#!/bin/bash

cat <<-EOF > /etc/cron.daily/cron_daily
    #!/bin/bash
    for dir in ${drt}/*/; do
        if pushd "$dir"; then
            rws
                composer update drupal/* webflo/drupal-core-require-dev --with-dependencies
                drush updatedb
                drush cache:rebuild
            rws
        popd
        fi
    done 2> $HOME/myErrors
EOF

cat <<-EOF > /etc/cron.weekly/cron_weekly
    #!/bin/bash
    find "$drt" -path "*/cache/*" -type f -delete
    certbot renew -q
EOF

chmod +x /etc/cron{.daily,.weekly}

私の質問

私はDebianの代わりにArchを使い始めることを検討しています。

確認しましたアーチクローン文書使用法に関して、これがArchの基本部分であるか、それ以外の場合はインストール方法はcron.d明確ではありません。cron.d

アーチの一部ですかcron.d?そうでない場合は、どのようにインストールしますか?

答え1

/etc/cron.dailyパッケージはインストール後に使用できますが、プリインストールされていcronieません。

pacman -S cronie

Arch Linuxの基本的なシステム予約作業は、次のように管理されています。systemd.timer。タイマー単位のリスト:

systemctl list-timers

関連情報