Root的crontab -e
有线条
@reboot mkdir -p /tmp/vimbackups
@reboot chmod 777 /tmp/vimbackups
@reboot anotherCommand
开机后,目录已经制作好了,但还是有默认的755权限。(目录是 .vimrc 的set backupdir=/tmp/vimbackups
,如果重要的话。)
/var/log/syslog 显示调用了所有三个命令:
CRON[937]: (root) CMD (mkdir -p /tmp/vimbackups)
CRON[940]: (root) CMD (chmod 777 /tmp/vimbackups)
CRON[938]: (root) CMD (anotherCommand)
每次重启后都是这样。
如果我从 shell 或从sh -c
or bash -c
chmod,则 chmod 有效。
为什么它不能从 cron 工作?有没有办法让它工作?