私は次のことを考えました。
sudo ln -s ~/myCustomCrontab /var/spool/cron/crontabs/username
すべてのカスタムファイルをホームディレクトリに保存したいからです。私が考える可能性のあるリスクは次のとおりです。
- セキュリティ(権限をどのように安全に保つべきですか?)
- システムエラー
それとも「ファイルを追跡」するより良い方法はありますか?
ベストアンサー1
いいえ!
しないでください!
必ずcrontab
あなた(および他のすべての人)のコピーをホームディレクトリなどのどこかに保存しますが、システムファイルに触れないでください。
crontab -l >my_crontab # Start by getting current rules
vi my_crontab # Edit my copy of the crontab file
crontab my_crontab # Install it
$HOME/.crontab
(個人的にはユーザーごとにコピーを使用します。)
システムファイルを追跡するより良い方法は、ソースコードストア(git、cvs、mercuryなど)を作成し、それを使用して変更を追跡することです。 A をMakefile
使用して、関連するシステム ディレクトリに変更をインストールし、関連サービスを再起動できます。この場合、単にsudo make install
。