Rainbow Planet (GT×IT×SP×SA)

"世界を加速させる"/"Accelerate the World"

01_IT技術 (Technology) 01_Linux

Linux:定期的に再起動するスクリプト

投稿日:2017年6月11日 更新日:

定期的にリブートするシェルスクリプトの作成について。

1.usr/bin の直下にreboot.shを作成

cd /usr/bin
vi reboot.sh

2.以下のコマンドを記述

#!/bin/sh
shutdown -r now

3.etcの直下にcrontabに以下を記述

20 * * * * root sh /usr/bin/reboot.sh

ファイル全体では下記の様になります。

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
20 * * * * root sh /usr/bin/reboot.sh

設定項目は左から「分」「時」「日」「月」「曜日」です。上記の例だと、毎日の毎時20分(13時20分→14時20分→15時20分・・・)に再起動する。

4.結果確認

再起動されているかどうかは下記より確認します。

last reboot

表示結果(例)

reboot   system boot  2.6.32-642.15.1. Sun Jun 11 11:21 - 11:40  (00:19)
reboot   system boot  2.6.32-642.15.1. Sun Apr  9 16:49 - 11:20 (62+18:30)
reboot   system boot  2.6.32-642.15.1. Sun Mar 26 17:54 - 11:20 (76+17:25)
reboot   system boot  2.6.32-642.11.1. Sun Mar 26 17:51 - 17:53  (00:02)

Thanks for visiting!!

-01_IT技術 (Technology), 01_Linux

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

Linuxのファイアウォール設定(iptables)

Japanese iptables関連のコマンド備忘メモです。 ※iptablesはLinuxのパケットフィルタリング機能(いわゆるファイヤーウォール)です。 コマンド(備忘) 下記コマンドは全てro …

日立JP1をLinuxサーバにインストールする手順

JP1評価版(ジョブスケジューラ)インストール簡易手順書です。 (0)目次  >>(1)必要な資産の入手  >>(2)インストールの事前準備  >>(3)インストー …

Linux入門#2 : ls~mkdir~cp~mv (ENG follows JPN)_★IT0002

*English follows Japanese* 日本語 前回に引続き、Linux入門という事で初めてLinuxを触る人向けに TeraTermのログイン方法からコマンドを入力する方法まで数回にわ …

Linuxサーバ(CentOS6)にOracleDB11gをインストールする(その4)_★IT0016/★IT0017

掲題の通り、LinuxにOracleDB(11g)をインストールする方法について書きます。 「(その3)」の続編記事です。 http://rainbow-engine.com/2017/05/05/l …

Linux:サーバ死活管理スクリプト

Linuxサーバの死活管理スクリプトについて。 1.事前準備・確認 内容としては、確認したいサーバにpingを飛ばし応答がない場合は管理者にメールをするというもの。メインは以下のコマンド。 ping …

Top