文件权限与计划任务
Posted Jerry`
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件权限与计划任务相关的知识,希望对你有一定的参考价值。
1 文件权限
# 基本权限类型 r : 可读(4) w : 可写(2) x : 可执行(1) # 权限的归属 属主 : u 属组 : g 其他人 : o -R : 将目录及目录下的所有内容设置权限 # 权限修改 chmod o+r # 增加r权限 chmod o=r # 将文件权限修改成r chmod o-r # 删除r权限 # SUID超级权限 1 只针对二进制可执行文件有效 2 当其他用户执行具有s权限的命令时,临时提权至属主
2 计划任务
# 设置定时任务 1 /etc/crontab 2 crontab -e 3 存放对应目录中 /etc/cron.hourly/ # 系统定时任务每个小时运行这个目录里的内容 /etc/cron.daily/ # 系统定时任务每天运行这个目录里的内容 /etc/cron.weekly/ # 系统定时任务每周运行这个目录里的内容 /etc/cron.monthly/ # 系统定时任务每月运行这个目录里的内容 # * * * * *意义 分钟 小时 日 月 周 # 计划任务语法格式 * : 表示任意的(分、时、日、月、周)时间都执行 - : 表示一个时间范围段,如5-7点 , : 表示分隔时间段,如6, 0, 4表示周六、日、四 /n : 表示每隔n单位时间,如*/10, 每10分钟 # 总结: 1.定时任务规则之前加注释 2.使⽤脚本执⾏定时任务(只有⼀条简单命令的可以直接使⽤命令执⾏) 3.运⾏脚本⼀定要⽤绝对路径执⾏,统⼀脚本位置。 4.定时任务中date命令的百分号需转义才能使⽤。 5.命令或脚本结果(正确及错误)定向到空(>/dev/null 2>&1)或追加到⽂件中 >>/tmp/oldboy.txt 2>&1 6.避免不必要的程序及命令输出,如打包命令,tar -v的显示过程的选项。 7.打包压缩使⽤相对路径(切到⽬标⽬录的上⼀级打包⽬标) 8.定时任务脚本中的程序⽂件 ,尽量⽤绝对路径,⽤户的定时任务中的⽂件默认存放在当前⽤户的家⽬录 9.系统与命令位置有关的环境变量问题,建议脚本中重新定义环境变量PATH
以上是关于文件权限与计划任务的主要内容,如果未能解决你的问题,请参考以下文章