2016/06/03

cron と PATH

cron で何かを実行する時にいつも PATH のワナに引っ掛かる。で、いつも引っ掛かるから何かいい方法がないのかと思ってGoogle先生に伺ったら、答えがいくつかありまして、一番よさげだったのが

「crontabに書き込む」

という方法でした。

今回参考にさせていただいたのは次のサイトです。

■cron実行時の環境変数を設定(admin note)
http://admnote.paix.jp/2014/07/cron実行時の環境変数を設定/

ここでは system-wide の crontab(/etc/crontab)に書き込む方法が紹介されているのですが、わが家のPCで当該ファイルを見てみると、通っててほしい /usr/bin とかはちゃんとパスが通ってます。

たぶん $ crontab -e で呼べる一時ファイルの crontab に書き込んでやんないと、gnome-schedule で設定したスケジュールとかには適用されないんじゃないかなーと思います。

でも crontab -e で開いたところにポチポチ手打ちするのは面倒なので、また例によってターミナルで開いたままにした状態で gedit で開き、編集し、保存して閉じ、ターミナルの方も何もせずにそのまま閉じるというようなことをしました。

もっとエレガントな方法、ないんだろうか?

で、いまのところ思い通りの動作をしているように見えます。何か分かったら、また追記します。

----
(Jun.03, 2016)

0 件のコメント:

楽天モバイルを台湾で使ってみた

GWに、久しぶりに台湾に赴きました。コロナ禍の間に延命していた台湾大哥大と中華電信の回線のうち中華電信の方を失効させてしまい(なぜ中華電信だけ失効したんだろう)、今回の滞在は台湾大哥大と楽天モバイルの2回線で賄うことにしました。テザリングでAndroidスマホ1台とiPad、Ma...