我想知道如何在 Ubuntu 加载时在后台自动访问网站。据我所知w3m
是从控制台访问网站。这就是为什么我在crontab -e
.
@reboot w3m http://example.com/ > test_file
将网站内容写入a的test_file
原因只是为了知道该命令是否已执行。不幸的是,它并没有在每次 Ubuntu 加载时执行。但是在它之后的下一个命令看起来像这样:@reboot date >> reboot_file
每次都在执行。
我的命令有什么问题?当我在控制台中执行它时,它会输出example.com
into的内容test_file
。
还有其他选择吗?
如何也捕获该文件中的错误消息:
尽可能使用绝对路径。可能
PATH=/bin
适用于date
(=>/bin/date
),但不适用于w3m
(位于/usr/bin/w3m
)。有关进一步的故障排除,请查看
/var/log/syslog
;cron 将所有执行的命令写入那里。失败命令示例: