RTKRCVで、DCBファイルなどの変更を反映するため、定期的にリスタートをかけたい場合どうするか。とりあえずできたっぽいのでやり方のメモ。telnetコンソールを使う。
事前にtelnetdを立ち上げておく。
起動はrtkrcv -s -o (option file) -p (telnet port)
telnetコンソールへのアクセスは、
telnet 127.0.0.1 (telnet port)
こうすると、コンソール画面に移る。そこで、restartとか打てばよい。この部分をcronで実行させるには、
restart.sh
#!/bin/sh
sleep 1; echo password
sleep 5; echo restart
sleep 1; echo exit
とかいうスクリプトをつくっておき、cronで以下のように書いておけばよい
sh ./restart.sh | telnet 127.0.0.1 (telnet port) > /dev/null
ひょっとしてこんなことをしなくても、オプションの設定でなんかできたりして。。。
事前にtelnetdを立ち上げておく。
起動はrtkrcv -s -o (option file) -p (telnet port)
telnetコンソールへのアクセスは、
telnet 127.0.0.1 (telnet port)
こうすると、コンソール画面に移る。そこで、restartとか打てばよい。この部分をcronで実行させるには、
restart.sh
#!/bin/sh
sleep 1; echo password
sleep 5; echo restart
sleep 1; echo exit
とかいうスクリプトをつくっておき、cronで以下のように書いておけばよい
sh ./restart.sh | telnet 127.0.0.1 (telnet port) > /dev/null
ひょっとしてこんなことをしなくても、オプションの設定でなんかできたりして。。。