Linux起動時にコマンドやプログラムを自動実行させる

HOMELinux技術 リナックスマスター.JP(Linuxマスター.JP)LinuxtipsLinuxtips, 起動 > Linux起動時にコマンドやプログラムを自動実行させる

人気セミナーリナックスマスター2日間集中セミナー【CentOS7版】

現場で使えるLinuxサーバーを構築しながら、
その技術を体系的に学べる「初心者向けLinuxセミナー」です。
独学で1年以上掛かる技術を、たった2日で習得できます。


Linuxが起動する際、様々なサービスが起動しますが、
サーバーを管理していると、Linuxの起動時に任意の
プログラムやコマンドを自動起動させたい場面があります。

その場合には、/etc/rc.d/rc.localファイルに
起動したいプログラムやコマンドをフルパスで記述します。

この/etc/rc.d/rc.localファイルは、起動プロセスの
最後に実行されるシェルスクリプトになります。


CentOS7で/etc/rc.d/rc.localを実行させるには、
実行権限の付与が必要になります。
下記コマンドを忘れずに実行してください。

# chmod 755 /etc/rc.d/rc.local

Linux起動時にコマンドやプログラムを自動実行させる

[root@Tiger ~]# chmod 755 /etc/rc.d/rc.local ←CentOS7の場合、実行権限を付与します。 [root@Tiger ~]# vi /etc/rc.d/rc.local ←rc.localファイルへ編集します。 #!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # It is highly advisable to create own systemd services or udev rules # to run scripts during boot instead of using this file. # # In contrast to previous versions due to parallel execution during boot # this script will NOT be run after all other services. # # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure # that this script will be executed during boot. touch /var/lock/subsys/local #check_process.shの実行 /etc/rc.d/check_process.sh ←check_process.shが起動時に実行されます。


人気記事Linuxの転職に強い転職サイト・転職エージェント【厳選3選】


人気記事CentOS7サーバー構築マニュアルを無料プレゼント



<<関連記事>>
・すべてのサービスの状態を把握する
・サービスの状態を把握する
・CentOS6の起動時に詳細情報を表示する
・Linuxをシングルユーザーモードで起動する
・Linuxをレキューモードで起動する

スポンサードリンク


■CentOS7サーバー構築マニュアルを無料プレゼント
下記3冊のマニュアルを無料プレゼントしています。
・CentOS7サーバー構築マニュアル(105ページ)
・VMware Playerで作る仮想Linux環境構築マニュアル(40ページ)
・DB(PostgreSQL・MySQL)構築・CentOSバージョンアップマニュアル(33ページ)


詳細は↓をいますぐクリックしてください。
 無料マニュアルをダウンロードする  ホームスタディ講座【初級編】