Fyk*_*sen 2 server permissions scripts
我有一个下载一些文件的程序。我希望这些文件自动将权限更改为 755,并移动到我系统上的另一个文件夹。我希望它每小时自动运行一次。
这可能吗?我不擅长脚本,但我很擅长终端。我的系统是 Ubuntu 服务器 12.04。
你当然可以。
该脚本可能如下所示:
#!/bin/bash
# Set permissions
chmod 755 /home/user/Downloads/*
# Move files
mv /home/user/Downloads/* "/home/user/New Location/"
Run Code Online (Sandbox Code Playgroud)
将其另存为类似的内容/home/user/download-script.sh
,并确保运行chmod u+x /home/user/download-script.sh
它以便可以执行。
要定期执行此操作,您可以使用 cron。输入crontab -e
并创建一个这样的条目:
0 * * * * /home/user/download-script.sh
Run Code Online (Sandbox Code Playgroud)
这将导致脚本每小时准确地执行一次(例如,凌晨 1:00、凌晨 2:00 等)。
当然,您可以对此进行扩展。例如,根据您的Downloads
目录中是否可能存在文件夹,您可能希望添加-R
到chmod
-command 以使更改递归到这些目录中。希望这可以帮助 :)。
注意:755
就权限而言,您可能需要注意何时使用!难道大家真的需要执行这些文件?也许类似的东西764
已经足够了。
归档时间: |
|
查看次数: |
4732 次 |
最近记录: |