esrcript cronブルース
-
22-09-2019 - |
質問
いescriptファイルを走る微からのコマンドライン、すなわち:
./escript_file
このcronに優しい、すべてのパスを明示的にしたもので、失敗したときにコンパイルというのが bad attributes
.
の属性の議論においては、マクロ定義です:
-define(COOKIE, 'somecookie').
その答え
コヤ備の提案を行ったところのバージョンのGimp用ドキュメ走っていたより印刷 init:script_id()
をプリントアウトしたりすることのような文字列を {"OPT APN 181 O1", "R13B"}
やだ、コマンドラインcronのバージョンが持ち直して異なる。
スクリプトにした初期のライン:
#!/usr/bin/env escript
の営業システムは、"求Gimp用ドキュメだった。の異なる環境変数のcronう異なるgimp用ドキュメれを拾(Intelの最初の答えは、私はちょっと知っていたんしていませんのでご注意くださない?
のその後のバージョンからラインのもの
#!/usr/local/lib/erlang/erts-5.7.3/bin/escript
Postscript
また、異なるUbuntu apt-get
のインストール前のバージョンのGettext(異なる位置のインストール)は、errant64ビットのイ...
のcron環境を持って下落、不透明なインストール失敗については、(
解決
おそらく、cronがパスにアーランの異なるバージョンを拾っています。 escript無視プリプロセッサと言うのアーランR12Bのドキュメントinclude_lib以外のディレクティブ。 アーランR13Bのドキュメントには、プリプロセッサは、ファイル上で実行されていることを述べています。それは間違いなく動作の違いを説明するだろう。
他のヒント
は、考えられる原因はcronのスクリプトを実行したときに対あなたの対話型シェルの環境変数の差である。