Solaris のシステム管理 (基本編)

実行制御スクリプトを使用してサービスを起動または停止する方法

  1. スーパーユーザーになります。

  2. システムサービスを停止します。


    # /etc/init.d/filename stop
    
  3. システムサービスを再開します。


    # /etc/init.d/filename start
    
  4. サービスが停止または起動していることを確認します。


    # pgrep -f service
    

例 — 実行制御スクリプトを使用してサービスを起動または停止する

NFS サーバーデーモンを停止するには、次のように入力します。


# /etc/init.d/nfs.server stop
# pgrep -f nfs
#

そして、NFS サーバーデーモンを再開するには、次のように入力します。


# /etc/init.d/nfs.server start
# pgrep -f nfs 
341
343
347
345
# pgrep -f nfs -d, | xargs ps -fp
 UID   PID  PPID  C    STIME TTY      TIME CMD
  daemon   341     1  0   Aug 21 ?        0:00 /usr/lib/nfs/statd
    root   343     1  0   Aug 21 ?        0:00 /usr/lib/nfs/lockd
    root   347     1  0   Aug 21 ?        0:41 /usr/lib/nfs/nfsd
    root   345     1  0   Aug 21 ?        0:02 /usr/lib/nfs/mountd