web-dev-qa-db-ja.com

Linuxでサービスとして実行するアプリケーションを追加するにはどうすればよいですか?

Linuxのシステム起動時に自動的に起動するアプリケーションを追加するにはどうすればよいですか?私のディストリビューション:Mandriva 2009.1

1
Jader Dias

Mandrivaは、起動スクリプトの処理においてRedHatと非常に似ているようです。 RPMからソフトウェアをインストールし、サーバーとして実行するように設計されている場合は、おそらくinitスクリプトがすでに使用可能です。

実行する場合:

chkconfig --list

起動時に実行される可能性のあるすべてのデーモンを確認できます。起動したいプログラムがそのリストにある場合は、コンピュータがロードされたときに起動するようにプログラムを設定する必要があります。これを行う:

chkconfig --level 345 <service_name> on

リストにない場合は、もう少し作業が必要です。 http://wiki.mandriva.com/en/Working_with_initscripts すべての厄介な詳細があります。

1
Martin Hilton

ジョブスケジューリングについて言及している場合は、 CronおよびCrontab を参照してください。

0
Prabhu R

Initスクリプトの設定(chkconfigを使用するか、_/etc/init.d_階層を手動でハッキングする)とcron (8)の使用に加えて、いくつかの単純なサービスは _/etc/inittab_

たとえば、 inittabを使用してsshd(およびその他の重要な項目)がまだ実行されていることを確認します—欠点はありますか? サーバー障害を参照してください。