0
私は定期的にシェルスクリプトを実行しているcrontabを持っています。私は通常ログインしているのと同じ環境でスクリプトを実行する必要があります。この行をスクリプトの2行目(shebangの後)に追加するだけでもかまいません。ログイン環境を使用するためのシェルスクリプト
source /home/<my username>/.cshrc
または、ログイン環境を使用するためにcronシェルプロセスを設定する適切な方法は何ですか?
PS:私のスクリプトで正確に設定が必要なのは確かです。だから、.cshrc全体のみをソースすることができます。あなたはsudoersファイルは、最初にファイルを変更する必要はもちろん
sudo su - <user> -c <cmd>
:
あなたは 'ソースを追加すると...'あなたの問題を解決することを確認します簡単なテストスクリプトを作成することはできませんか? (私はそう信じますが、cshにアクセスできない)。 .cshrcでのみ設定されているいくつかの変数をエコーします。がんばろう。 – shellter