
私はArch Linuxを使用しています。
サーバーを再起動する必要がある場合に、Web アプリケーションを自動的に起動する必要があります。ユーザー 'www' として実行する必要があります。
これどうやってするの?
答え1
あなたは書く必要があります初期化スクリプトウェブアプリケーション用です。(例:ドロップボックスそしてRTorrentさらに多くの例を見つけることができますウィキで検索add_daemon
。
スクリプトは、su
適切なユーザーとしてアプリケーションを実行するために使用します。(Init スクリプトは root として実行されるため、su
どのユーザーでも実行できます。)
臨界線は次のようになります
su www -c "/path/of/app &"
次に、新しいデーモンDAEMONSリストに/etc/rc.conf
なので、起動後に自動的に起動します。
答え2
su
ユーザーとして実行するには を使用し、/etc/rc.local
起動時に実行するには に配置します。
su -c "start_server" www &