LoginSignup
0
0

More than 3 years have passed since last update.

PythonをSupervisorでサービス化した際のPATH(対処療法)

Last updated at Posted at 2019-06-21

.confで環境変数を設定する方法は今のところ分かっていません(スミマセン)

備忘録的なものなのであんまり参考にならないと思います。
事の発端はnvencやらdecklinkやら有効にするため、ffmpegを自分でインストールしたマシンとffmpegをコピーしただけのマシンを並走した時でした。

ビルドしたほうのマシンはSupervisorで問題なく動くのに、コピーした方はSupervisorでは動きません。PATHは通っていますのでコンソールで動かす分には問題ありません。
色々調べて追記してみたりとかしたのですがどうもうまくいかず。
Supervisorの設定が違うのか調べてみてもほぼ変わらず。

[hoge.conf]
environment=PATH=“$PATH:$HOME/“

なんて書いて見たものの反映されず。

ビルド、インストール時にパスが通っているところにインストールしているとの記事を見たので/use/binを見てみたところ・・・

ffmpeg -> /home/username/ffmpeg/ffmpeg

これでした。

コピーした側のマシンにもシンボリックリンクを作成して終了。

本来はSupervisorの設定で環境変数を設定したほうがいいのかもしれませんが、
今回は手っ取り早くすでに通っているところにシンボリックリンクを作成しました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0