ユーザー固有のanacrontab?


13

私は使用することができますcrontab -e私のユーザーのcrontabを編集するために、通常のユーザーとして。anacronには、個々の非管理ユーザー向けの同様の機能がありますか、それともシステム全体のanacrontabしかありませんか?


1
@gavenkoa:そのブログは腐っています。
モニカの復活-M.シュレーダー

回答:


15
anacron -t ${HOME}/etc/anacrontab -S ${HOME}/var/spool/anacron
  • -t anacrontab(例:$ {HOME} / etc / anacrontab)
  • -S spooldir(例:$ {HOME} / var / spool / anacron

ログイン時に実行するコマンドを〜/ .profileに追加するか、1時間ごとのcronjobに入れて単独で実行します。

cronに入れた場合、anacronはすべてのスクリプトを1時間ごとに実行することを心配する必要はありません。anacronは、最後に実行されたタイムスタンプをスプールディレクトリに保持するからです。

独自のanacrontabファイルの作成の詳細については、man anacrontabを参照してください。


あなたがそれを管理してくれてうれしいです:)何でも私たちに戻ってきます
Prix

5

影響を受けるスクリプトのボリュームに応じて、anacrontabファイルまたはディレクトリでsudo -uコマンドを使用することもできます。

bashを使用した例:

sudo -u ${USER_TO_RUN_AS} bash -l -c "echo 'Replace this echo with some more useful logic.'"

これにより、2つの追加ファイルを維持する必要がなくなります。


OPが目指していたのは、管理者でない場合だと思います。
トーマス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.