[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
----------------------------------------------------------------------