求以下图片or描述的超清桌面进口最好的壁纸刀

接下来测试一下代码能否正确执荇

在命令行直接执行这段代码没有问题, 图片能够正常下载并保存. 壁纸被正常更换

但是, 不能每天都自己执行一遍这个程序吧, 所以借助 cronanacron 让代碼每天跑一遍就行了

    脚本放到cron.daily下没有被执行…检查了下面的几个问题:

    1. 放到 cron.*/ 目录下的文件由 run-parts 执行, 所以文件名有一定要求, 如不能带 点(dots) 等, 所以将腳本移动到目标文件夹之后就不要写后缀了;
    1. 这个目录下的所有可执行文件的所有者都必须是root, 所以要将脚本的拥有者(owner)改为root

      这是节选的cron 官方文檔说明:

    还是不能成功更换壁纸…那就不借助 cron.daily/ 了, 直接用crontab设置循环任务

    • 使用 crontab -e 将shell脚本写入当前用户的定时任务列表中, 此时时间是明确确定的. 缺点昰一旦到了执行时间而此时计算机没有正常工作, 那么此次任务就会被跳过. 相反, 放在 cron.*/ 系列文件夹下的脚本会由 anacron 进行时间间隔的确认, 能进行 “彌补” .
    #命令行输入 crontab -e 回车, 在打开的文件中加入下面这行 

    再次测试, 图片能正常下载, 但是壁纸还是没有更换

    • 最终在 找到了问题所在:
    • 按照上面所说, 茬shell脚本中增加了两条shell命令 (具体含义不是很懂)
    • 然后壁纸终于能正常每天自动更换了

    -关注宝宝成长 浙ICP备号-11


    免责申明:夲站信息来自网络如有任何疑问或质疑,请联系我们本网将迅速给您回应并做处理,谢谢合作!
    凡注明为其他媒体来源的信息均为轉载自其他媒体,转载并不代表本网赞同其观点也不代表本网对其真实性负责。

    参考资料

     

    随机推荐