[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:27905] cron で lynx
こんにちは。島田です。
直接 Debian に関係ない話題ですみません。
cron を使い、lynx で外の CGI を定期的にアクセスしたいのですが、エラー
が出てしまいます。
--- crontab ---
*/30 * * * * root /usr/local/sbin/access.sh
--- access.sh ---
#!/bin/bash
LYNX=/usr/bin/lynx
CMD=いろいろ
LOG=/var/local/log/access.log
$LYNX -dump -auth=domain:password http://hoge/hoge.cgi?$CMD >> $LOG 2>&1
これで、cron により実行されたあとに /var/local/log/access.log を見ると、
Your terminal lacks the ability to clear the screen or position the
cursor.
と書き込まれています。
コマンド・ラインから /usr/local/sbin/access.sh を実行するとログにはき
ちんと CGI の実行結果が書き込まれます。
lynx は、コンソールを持っているプロセスから実行されないとだめなのでしょ
うか。man lynx で調べてみましたけれど、それらしいオプションも見つけられ
ませんでした。
よろしくお願いいたします。
----------------------------------------------------------------------
Mail: shimaden@xxxxxxxxx
Home Page: http://www.din.or.jp/~shimaden/
島田博幸
Hiroyuki Shimada
----------------------------------------------------------------------