時報システムを作ってみました

  • 条件
    • linuxがあること、rubyがインストールされていること
    • cdromがついてること、eject -Tが可能なこと
  • 方法
    • 次のファイルをつくる。名前はteject.rbとしとく。

t=Time.now hour
t %= 12
print "it's ", t, " o'clock.\n"
t *= 2
while 0 < t
`eject -T`
t -= 1
end

  • %chmod 700 teject.rb
  • どこか適当なところにおいておく
  • #crontab -eして次の行を書き加える

0 * * * * root ruby /path/to/teject.rb

これで、一時間おきに時報が部屋に響きます。しかも時刻まで分かってしまうスグレモの。ただし0時と12時には動きません。

inspired by linux-powered-cat