Linux Mintでターミナルから起動するときに4つのプログラムを実行する

Linux Mintでターミナルから起動するときに4つのプログラムを実行する

私はプロジェクトを進めています。トラブルシューティングに役立つことを願っています。

Cで書かれた4つのプログラムがあります。 Cでコンパイルされ、gccうまく動作します。これら4つのプログラムは特定のデバイスのドライバであるため、何らかの理由でコンピュータがリセットされたり電源が切れたりした場合は、プログラムを再起動する必要があります。

プログラムにはいくつかのステータスを印刷する部分があり、現在のコンソールを使用してプログラムを起動します。

Linux Mintでプログラムを起動するには?

起動時に4つのコンソールを有効にし、コンソールを使用してプログラムを起動できますか?それ以外の場合は、プログラムの出力をファイルにパイプする必要がありますか? (4つのデバイスは4つのシリアルポートを介してPCに接続されています。)

答え1

ファイルにプログラムの実行を含めることで、/etc/rc.local自動的に起動することができます。また、後で確認できるように、出力を意味のあるファイルにリダイレクトする必要があります。つまり、/etc/rc.localその行の前に次の内容を追加してくださいexit 0

/path/to/program/program1 >> /path/to/output/file/program1.output
/path/to/program/program2 >> /path/to/output/file/program2.output
/path/to/program/program3 >> /path/to/output/file/program3.output
/path/to/program/program4 >> /path/to/output/file/program4.output

関連情報