パソコンを使う時間を制限したい!Linux編
パソコンでネットサーフィンをしていると知らないうちに10時間くらい経っていた,なんてことはザラにある.
人生の限られた時間を有効に使うため,パソコンを立ち上げてから一定時間たったら強制的に電源を落とす,という設定をする.Linuxユーザ向けの話.
Cronを利用する.cronとはプログラムを自動実行してくれるプログラムである.どういうプログラムを実行するかの設定は/etc/crontab
で行う.terminalで
sudo vi /etc/crontab
で編集画面を開き,
@reboot root sleep 30m; shutdown -h now
を追加する.起動ごとにroot権限でsleep 30m; shutdown -h now
を実行,つまり30分待ったあとにシャットダウンするという意味になる.待ち時間はsleep
コマンドの引数として自由に変更可能.
これでパソコンを使う時間を大幅に削減することができる.
注意点として,sleepコマンドの時間を短くしすぎてはいけない.kernelが起動完了するとcronでプログラムが実行されるようなので,10秒とかにするとkernel起動後10秒でシャットダウンされてしまう.なのでLinuxのログイン画面でユーザー名とかを入力していると時間切れ,シャットダウン,パソコンがつけられない!!なんてことになる.やるときは自己責任でお願いします.