LoginSignup
1
0

More than 3 years have passed since last update.

VagrantのProvisionでバックグラウンドでファイル実行

Posted at

概要

vagrant up時にバックグラウンドでファイル実行させたい時用のメモです。
vagrantのprovision時のバックグラウンドでのファイル実行はシェルのコンテキストで実行されるので、バックグラウンドで実行するためには、シェルのプロセスから切り離さないといけないとのことです。公式より
上の公式ではnohupが例に挙げられてます。

結論

COMMAND > /dev/null 2>&1 & disown

起動によるstdoutのアウトプットがある場合は、これもターミナルに送られるため、/dev/nullに送ってdisownすることで起動が可能となります。

参考

1
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
1
0