バックグラウンドでCプログラムを開始

バックグラウンドでCプログラムを開始

端末からバックグラウンドでCプログラムを起動したいです。このプログラムはBluetoothドライバーとして機能します。つまり、システムの実行中に電源を入れる必要があります。 nohupとstart-stop-daemonを試しましたが、どちらの場合も、cプログラムはシャットダウンコマンドを受け取り、シャットダウンします。

ターミナルでCプログラムを起動し、バックグラウンドで実行する方法は?私はそれを起動し、GUIでターミナルを閉じることができるようにしたいと思います(起動されたCプログラムは幸せに実行され続けます)。

ありがとうございます!

ベストアンサー1

straceプログラムを実行するには制御端末が必要なようです(ソースコードがない場合は見つかります)。

screenプログラムを実行して(ot)制御端末を提供できますtmux(システム起動の一部として起動しても)。

screen cmd arg1 arg2

おすすめ記事