- 2012-08-06 (Mon) 18:10
- ソフトウェア ( Linux/coLinux )
とかいう動作を crontab にワンライナーで:
if ps aux | awk '{print$1}' | sort | uniq | grep -v '68\|USER\|avahi\|dbus\|gdm\|root\|rpc\|rpcuser\|smmsp\|xfs' > /dev/null; then touch working; fi; idlesec=`expr \`date +%s\` - \`stat -c %Y working\``; if test $idlesec -gt 3600; then /sbin/shutdown -h now; fi
オチ:起動時に /root/working というファイルの時刻を更新しておかないと起動後にすぐにシャットダウン./etc/rc.local に touch /root/working を書いて対処.
これと WOL での起動を合わせて節電のための計算サーバのオンデマンド運用.
- Newer: ことはじめ