小编Ant*_*nio的帖子

如何正确设置 root cron 作业

我尝试设置一个 root cron 作业来以 root 身份运行 Bash 脚本,在 7,37 分钟,每小时,每月的每一天,每月运行。该脚本位于/usr/bin并命名为tunlrupdate.sh. 它更新 Tunlr 的 DNS。

$ ls -l /usr/bin/tunlrupdate.sh 
-rwxr-xr-x 1 root root 2133 Sep 24 15:42 /usr/bin/tunlrupdate.sh
Run Code Online (Sandbox Code Playgroud)

此 Bash 脚本可在此处获得

调用时,脚本会在位于的日志中写入正在发生的事情 /var/log/tunlr.log

为了添加这个 root cron 作业,我使用了 root 的 crontab 的标准

sudo crontab -e
Run Code Online (Sandbox Code Playgroud)

并在最后插入这两行。我希望 cron 以 root 身份运行脚本。

# check for updated Tunlr DNS every 30 minutes at the hour + 7 mn and hour + 37 mn
07,37 * * * * root …
Run Code Online (Sandbox Code Playgroud)

cron

47
推荐指数
3
解决办法
31万
查看次数

所有子文件夹和文件(来自下载)都无法访问:无法确定权限

在我的家目录中。当从 NTFS 驱动器(在 Xenial 16.04 中)ls -l SA 复制时,Downloads/我试图恢复+x所有文件上可执行位的系统添加。

我发现这个答案superuser.com与执行

$ chmod -R -x *
Run Code Online (Sandbox Code Playgroud)

~/Downloads

然而,在那之后,Nemo / Nautilus 中的所有子文件夹和文件都显示为灰色。例如

$ ls -l SABnzbd/
ls: cannot access 'SABnzbd/complete': Permission denied
ls: cannot access 'SABnzbd/incomplete': Permission denied
total 0
d????????? ? ? ? ?            ? complete
d????????? ? ? ? ?            ? incomplete
Run Code Online (Sandbox Code Playgroud)

当我右键单击Properties变灰的文件夹时,incomplete我得到以下信息:

在此处输入图片说明

我已经厌倦了分配新权限无济于事:

$ sudo chown elise:elise SABnzbd/complete
$ sudo chmod 775 SABnzbd/incomplete
$ sudo chmod …
Run Code Online (Sandbox Code Playgroud)

permissions command-line

2
推荐指数
1
解决办法
892
查看次数

标签 统计

command-line ×1

cron ×1

permissions ×1