7DTDサーバでサーバメッセージを定期的に自動発信する方法

下記のようなシェルスクリプトをcrontabで定期実行する。

#! /bin/bash

host3="***IPアドレス*** ***telnetポート***"
pass="***telnetパスワード***"
shutdowntime=$(date --date "1 hours" "+%H")
cmd="say \"[自動メッセージ] このサーバは${shutdowntime}時に再起動します。(5分後です!)\""

( echo open ${host3}
sleep 1
echo ${pass}
sleep 1
echo ${cmd}
sleep 1) | telnet