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