简单的2个脚本

aizz
上次说的新建的电子书网站,最近在整理存储的文件夹目录,计划是每个月生成一个新的文件夹,命名格式为YYYYMM;每次有新文件上传到这个文件夹后,自动生成一张树状文件目录的html页面。这样在前台wordpress上写文章插入下载链接的时候打开这个页面,很方便的可以进行复制粘贴每个文件的url。每一步都不复杂,就那么几句命令。

1. 每月建立文件夹
首先,写个名为runmonthly.sh的脚本:

因为incrond和crontab一样,会在/var/spool/cron或incron目录下创建一个文件,文件的名称是你当前的用户名,用echo去添加进去就可以了。这里利用incron来侦测这个新建文件夹是否有变化,如果有得话执行monthree.sh

2. 按计划执行runmonthly.sh

3. 创建monthtree脚本
这个脚本其实就是之前在搞HEXO的时候用到的,稍微改一下就可以了

 

最后因为懒得每次开sftp上传,也为了在本地的文件管理,最最方便的方法就是用那台黑群晖的Cloud Sync通过webdav同步。确保apache已开启这服务,只要在vhost.conf文件里添加几句话就可以了:

添加XXX为新用户:$ htpasswd -c /etc/httpd/webdav.pwd XXX
然后重启httpd即可 service httpd restart

 

 

转载请注明并注明文章来自“Otichi.com -> 简单的2个脚本
大欢迎浏览我的YOUTUBE频道,一定要订阅哦!从这里穿越传送

当然,B站也有更新,请努力投币!点这里直达小径

在 “简单的2个脚本” 上有 3 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注