起動後一定時間後にシャットダウン

起動後一定時間後にシャットダウン

たとえば 30 分間実行した後、コンピューターをシャットダウンしたいと思います。

私は Raspbian (Raspberry Pi) を使っていて、以下を試してみました/etc/rc.local:

shutdown -h 30
exit 0

しかし、動作しません。さらに、自動ログインを有効にしましたが、今は動作しなくなっています (X ログイン プロンプトが表示されます)。これは、rc.local正しく完了していない可能性があることを示しています (?)。

誰か私をさらに助けてくれませんか?

答え1

この行を入力してください

@reboot /path/to/file

sudoのcrontabsudo 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).      

関連情報