Raspberry PIの起動時にC#モノラルアプリケーションを自動的に実行する方法は?

Raspberry PIの起動時にC#モノラルアプリケーションを自動的に実行する方法は?

ラズベリーパイ走るラズベリーパイRDPまたはSSHを介して接続します。私は2つを持っていますC#のアプリケーション私は彼らが通り過ぎるようにした単核球症。一つは一つですWinFormsアプリケーション(GUIアプリケーションはデスクトップ環境を必要とするため、SSHを介して起動できません。)2番目はコンソールアプリケーションです(まだリモートコマンドを待っている間実行されています[編集者注:デーモンですか?])。どちらのアプリケーションも、ターミナルウィンドウ[stdout]にいくつかのログを記録します。

私は次のように始めます:sudo mono app1、、sudo mono app2。そのアプリケーションフォルダでこれらのコマンドを使用してスクリプトを作成しました。良い~/Projects/App1/launcher~/Projects/App2/launcher

私の考えでは起動するたびに実行してください。(RPIを(再)起動して完全に起動するたびに)。ただし、RDPを介して接続したり、少なくとも手動で再起動したりできる場合は、これらのアプリケーションを見たいと思います。

の内容を読んでそこにコマンドを書くことができますが、プログラムがユーザー入力を要求してはならないということも読んでいます。そうしないと、システムrc.initinit.d起動しないため、アプリケーションがシステムを損傷するかどうかを心配します。

Windowsのようにランチャーをコピーできる簡単な機能が欲しいです。「ユーザー/スタート」フォルダ

簡単な解決策はありますか?

ベストアンサー1

Raspiが自動ログインユーザーに設定されている場合は、~/.xsessionrc自動ログインユーザーにランチャーを追加するだけです。

:0これにより、RDPサーバーで実行されているXセッション(として識別されたセッション)をエクスポートしている場合は、RDPセッションでもそのセッションを表示できます。

おすすめ記事