Rainbow Engine

"世界を加速させる"/"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!!
Rainbow Engine

-01_IT技術 (Technology), 01_Linux

執筆者:


comment

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

関連記事

Linux入門#3 : rm~cat~head~tail (ENG follows JPN)_★IT0003

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

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

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

【PL/SQL】”UTL_FILE”パッケージを利用して”.TXT”を読み込む方法

今回はPL/SQLのUTL_FILEパッケージを利用して、サーバ内にあるテキストファイルを読み込むプロシージャを作成したいと思います。 ■目次 >>(1)事前準備:ディレクトリオブジェクト …

no image

AviUtlの音ズレ回避方法

(※注)この記事は私自身の備忘目的です。 人様に読んで頂くことを意識して書いておりませんので、ご了承ください。 AviUtlの音ズレ回避法についてです。 事象 拡張編集で、動画ファイルと音声ファイルに …

Linux入門#1 : ログイン~pwd~cd (ENG follows JPN)_★IT0001

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

Top