【Linux】cronで実行したら「コマンドが見つかりません」と言われる

シェルでコマンドを打てば実行されるのに、同じコマンドをcronで実行したら

と言われたことはありませんか?

cronで実行される場合の環境変数はシェルでログインして実行する場合とは異なります。
ですので実行するコマンドによってはパスが通っていない場合があり、自分でパスを通してやる必要があります。

どこにパスを通せばよいかわからないときはwhichでコマンドの場所を調べます。

あとは、パス付きでコマンドを記述するか、あるいは

でパスを通してからコマンドが実行されるようにします。

【PHP】file_get_contentsのエラー処理

file_get_contentsはファイル取得だけでなく、他のサイトのAPIをコールしたりするときに便利ですよね。
ただ、エラー処理を行うには自分でレスポンスヘッダーを解析する必要があります。

【Linux】プロセスを強制終了させる

通常の方法で終了できなくなった場合、
psコマンドでプロセスIDを調べて

とやりますが、それでも終了しない場合は

で強制終了のシグナルを送って終了させます。

TOMCATの業務システムで1度ありました。