
たとえば 30 分間実行した後、コンピューターをシャットダウンしたいと思います。
私は Raspbian (Raspberry Pi) を使っていて、以下を試してみました/etc/rc.local
:
shutdown -h 30
exit 0
しかし、動作しません。さらに、自動ログインを有効にしましたが、今は動作しなくなっています (X ログイン プロンプトが表示されます)。これは、rc.local
正しく完了していない可能性があることを示しています (?)。
誰か私をさらに助けてくれませんか?
答え1
この行を入力してください
@reboot /path/to/file
sudoのcrontab
(sudo crontab -e
)は、file
内容の実行ファイルです
#!/bin/bash
at -f /path/to/anotherfile now + 30 minutes
そして最終的には、anotherfile
コンテンツを含む実行ファイルでもあります
#!/bin/bash
/sbin/shutdown -h now
これはもちろん残酷なことですが、ユーザーの遅さに対してより寛容になるためにいくつかのバリエーションを導入したいかもしれません。たとえば、
/sbin/shutdown -h +1 I am not feeling well today, I quit (in 1 minute).