よろしくお願いします。
PCの電源が付いている時、人間が手を加えずにLinuxのPCを時間を指定して自動でシャットダウンする方法を知りたいです。
###前提・実現したいこと→LinuxのPCを時間を指定して自動でシャットダウンしたい
LinuxのPCを時間を指定して自動でシャットダウンする方法を教えてください。
###試したこと
$ crontab -e
で
# Edit this file to introduce tasks to be run by cron. # # Each task to run has to be defined through a single line # indicating with different fields when the task will be run # and what command to run for the task # # To define the time you can provide concrete values for # minute (m), hour (h), day of month (dom), month (mon), # and day of week (dow) or use '*' in these fields (for 'any').# # Notice that tasks will be started based on the cron's system # daemon's notion of time and timezones. # # Output of the crontab jobs (including errors) is sent through # email to the user the crontab file belongs to (unless redirected). # # For example, you can run a backup of all your user accounts # at 5 a.m every week with: # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/ # # For more information see the manual pages of crontab(5) and cron(8) # # m h dom mon dow command PATH=/bin:/sbin:/usr/bin:/usr/sbin 27 13 * * * shutdown -h now
これではシャットダウンできませんでした。
$ mail
では
Failed to execute operation: Interactive authentication required. Must be root.
でした。
$ vi /etc/crontab
# /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and files in /etc/cron.d. These files also have username fields, # that none of the other crontabs do. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user>-command 17 *>---* * *>--root cd / && run-parts --report /etc/cron.hourly 25 6>---* * *>--root>---test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6>---* * 7>--root>---test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6>---1 * *>--root>---test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) 30 13 * * * root /sbin/shutdown -h now
でもシャットダウンできませんでした。
$ mail
No mail for (ユーザ名)
何卒よろしくお願いします
#追記
$ cat /var/log/cron
cat: /var/log/cron: そのようなファイルやディレクトリはありません
と表示されました。
調べていくうちに
/etc/init.d/cron start
と書いてあり、
Ubuntu@11 決まった時間に自動で電源を切る cronでshutdown - Cotton ...
$ vi /etc/crontab
$ /etc/init.d/cron start
[ ok ] Starting cron (via systemctl): cron.service.
やってみたのですが、
電源は切れませんでした。
$ mail
No mail for h28-hashimoto
$ cat /var/log/cron cat: /var/log/cron: そのようなファイルやディレクトリはありません
でした。