password

2011年12月4日日曜日

crontabの設定

サーバーとして使う場合、指定時間でシャットダウンさせたいときなどに、windowsのtaskに似た機能を実現するのが、crontabです。いろいろなサイトに使い方が載っているのですが、どうもうまく動きません。
Linuxの常識が十分理解できていないことが原因なのでしょうが、Windowsと異なる権限やファイルの属性の問題などで、面倒です。定時にシャットダウンさせたいという目的で、crontab -e というコマンドで設定ファイルを書けばいいのですが・・・。そこで、Linux専門家には「掟破り」と言われますが、自分のマシンは自分の自己責任で扱う、というWindowsの流儀で、便利な方法を使うことにしました。
それは、etc/にあるcrontabファイルに直接書き込むという方法です。crontabというのは、コマンドでもあり、ファイル名でもあります。ユーザー毎にcrontabというファイルがあるようなのですが、どこにあるのか分からず、crontab -eで作成しても、保存先が分からないので、このような荒業?を使いましたが、問題なく動きました。
1. アクセサリのターミナルを起動します。
2. sudo su でパスワードを入れてsudo gedit でエディターを起動します。
  こうしないと、ファイルの編集を保存できません。
3. geditが起動したら、etcにあるcrontabファイルをドラッグします。
  場所を指定して開くこともできます。でも、見えているアイコンをドラッグして開けます。
4. etcにあるcrontabファイルに、以下の記述を追加します。
  30 23 * * * root /sbin/shutdown -h now
  これは、毎日23時30分に、root権限でシャットダウンコマンドを実行する、という意味です。
  もともとのcrontabファイルには、20行くらいの記述がありますが、その最後に付け加えれば良いです。
  ユーザー毎に記述するcrontabには、ユーザー名(ここではroot)は記述しませんが、etcにあるcrontabには必要なようです。




自動的に電源を入れるのは、OSが起動していない状態では不可能ですが、Dellのデスクトップやサーバーマシンには、マザーボードのBIOSの設定で可能です。Dellを愛用する理由の一つに、Dellのマザーボードにはこの機能があります。BIOSを調べてみてください。
ここでの注意は、時間の設定です。日本のパソコンの時間は、世界標準時より+9時間ずれているので、実際に電源を入れたい時刻よりも-9時間ずらして設定する必要があります。これはシステム時刻と言って、世界中のマシンに共通のものです。
これで、サーバーとして、自動的に起動し自動的に終了する設定ができます。

Related Posts:

  • Windows10 Update 速報3まだ本命のPCでの更新は、待たされています。どうも、32ビットwindows7(どちらかというと古い・安いPC)を優先して更新しているようです。windows8以降は、まだまだ先になるのでしょう。仮のパソコンで、仮の体験しかできていませんが、windows10の影響は、windows7の環境でも起きています。互換性のための7での更新も、大量のものが月2回のペースで行われています。 ●windows10の大きな変更点は、ショートカットの仕様にある … Read More
  • windows10に、シャットダウンをメニューをwindows10は、「終了はスタートボタンから」というwindowsの伝統に戻りました。 ただ、全部で3クリックになるのでやはり面倒です。そこで、これまでのようにシャットダウンのショートカットを作り、これをタスクバーやスタートメニューに置くと便利です。10から、ショートカットの規格が変更になったので、新規作成は、直接exeファイルから作るほうが簡単です。シャットダウンのプログラムは、今までと同じwindowsのsystem32に、shutdo… Read More
  • Windows10・アップデート 速報2予約していた一台は8/3に、もう一台は8/5に「準備ができました」になり、8/5に更新を適用しました。その後、もう一台が更新可能になり、2度目の更新を適用しました。しかし、本命(windows8.1で更新予定)には未だお知らせが来ません。MSから、弁解のメールも届きました。確かに、この巨大更新を一斉にダウンロードされたら、インターネットがパンクするでしょう。「数週間かかる」というので、待つしかありません。どういう順になるのか分かりませんが。 ●予… Read More
  • windows10の、GoogleChromeのショートカットwindows10には、Eggeという新しいブラウザがあります。将来的には、IE(インターネットエクスプローラー)も廃止になるのでしょう。10にはIE11もありますが、デフォルトはEggeになっています。MSは、chromeを使って欲しくないようで、chromeの便利な機能が封鎖されています。なかでも、chromeの魅力であるショートカットの作成メニューが無くなってしまいました。10では、PC型のソフトとタブレット型のアプリがあり、起動方式の違い… Read More
  • Google Chromeを、IEモードで使うGoogleChromeは、最高のブラウザだと思いますが、残念ながらIEを使う人も多く、ページによってはIEでしか機能しないものもあります。windows標準で、かつては90%以上のシェアを持っていたので仕方ないのかもしれませんが、銀行のログイン画面などIEでしか開けないページのためにIEを使うのも不便です。 MS社とGoogle社は、競争の真っ最中で、互いに標準を目指しているので、このような仕様の違いは互いに譲ることはありません。 ページによ… Read More