当前位置: 首页 > news >正文

公司网站维护主要做什么深圳电商页面设计那家好

公司网站维护主要做什么,深圳电商页面设计那家好,阜宁专业做网站的公司,国家域名管理中心crontab命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作#xff0c;因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务#xff0c;所以#xff0c; Linux 系统也提供了使用者控制计划任务的…crontab命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务所以 Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。 一、crond简介 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程与windows下的计划任务类似当安装完成操作系统后默认会安装此服务 工具并且会自动启动crond进程crond进程每分钟会定期检查是否有要执行的任务如果有要执行的任务则自动执行该任务。 Linux下的任务调度分为两类: 系统任务调度和用户任务调度。 系统任务调度系统周期性所要执行的工作比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件这个就是系统任务调度的配置文件。 /etc/crontab文件包括下面几行 [rootlocalhost ~]# cat /etc/crontabSHELL/bin/bashPATH/sbin:/bin:/usr/sbin:/usr/binMAILTOHOME/# run-parts51 * * * * root run-parts /etc/cron.hourly24 7 * * * root run-parts /etc/cron.daily22 4 * * 0 root run-parts /etc/cron.weekly42 4 1 * * root run-parts /etc/cron.monthly[rootlocalhost ~]#前四行是用来配置crond任务运行的环境变量第一行SHELL变量指定了系统要使用哪个shell这里是bash第二行PATH变量指定了系统执行 命令的路径第三行MAILTO变量指定了crond的任务执行信息将通过电子邮件发送给root用户如果MAILTO变量的值为空则表示不发送任务 执行信息给用户第四行的HOME变量指定了在执行命令或者脚本时使用的主目录。第六至九行表示的含义将在下个小节详细讲述。这里不在多说。 用户任务调度用户定期要执行的工作比如用户数据备份、定时邮件提醒等。用户可以使用 crontab 工具来定制自己的计划任务。所有用户定义的crontab 文件都被保存在 /var/spool/cron目录中。其文件名与用户名一致。 使用者权限文件 文件/etc/cron.deny 说明该文件中所列用户不允许使用crontab命令 文件/etc/cron.allow 说明该文件中所列用户允许使用crontab命令 文件/var/spool/cron/ 说明所有用户crontab文件存放的目录,以用户名命名 crontab文件的含义 用户所建立的crontab文件中每一行都代表一项任务每行的每个字段代表一项设置它的格式共分为六个字段前五段是时间设定段第六段是要执行的命令段格式如下 minute hour day month week command 其中 minute 表示分钟可以是从0到59之间的任何整数。 hour表示小时可以是从0到23之间的任何整数。 day表示日期可以是从1到31之间的任何整数。 month表示月份可以是从1到12之间的任何整数。 week表示星期几可以是从0到7之间的任何整数这里的0或7代表星期日。 command要执行的命令可以是系统命令也可以是自己编写的脚本文件。 在以上各个字段中还可以使用以下特殊字符 星号*代表所有可能的值例如month字段如果是星号则表示在满足其它字段的制约条件后每月都执行该命令操作。 逗号,可以用逗号隔开的值指定一个列表范围例如“1,2,5,7,8,9” 中杠-可以用整数之间的中杠表示一个整数范围例如“2-6”表示“2,3,4,5,6” 正斜线/可以用正斜线指定时间的间隔频率例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用例如*/10如果用在minute字段表示每十分钟执行一次。 二、crond服务 安装crontab yum install crontabs 服务操作说明 /sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service crond restart //重启服务/sbin/service crond reload //重新载入配置 查看crontab服务状态 service crond status 手动启动crontab服务 service crond start 查看crontab服务是否已设置为开机启动执行命令 ntsysv 加入开机自动启动 chkconfig –level 35 crond on 三、crontab命令详解 1命令格式 crontab [-u user] filecrontab [-u user] [ -e | -l | -r ] 2命令功能 通过crontab 命令我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常设合周期性的日志分析或数据备份等工作。 3命令参数 -u user用来设定某个用户的crontab服务例如“-u ixdba”表示设定ixdba用户的crontab服务此参数一般有root用户来运行。 filefile是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。如果在命令行中没有指定这个文件crontab命令将接受标准输入键盘上键入的命令并将它们载入crontab。 -e编辑某个用户的crontab文件内容。如果不指定用户则表示编辑当前用户的crontab文件。 -l显示某个用户的crontab文件内容如果不指定用户则表示显示当前用户的crontab文件内容。 -r从/var/spool/cron目录中删除某个用户的crontab文件如果不指定用户则默认删除当前用户的crontab文件。 -i在删除用户的crontab文件时给确认提示。 4常用方法 1). 创建一个新的crontab文件 在 考虑向cron进程提交一个crontab文件之前首先要做的一件事情就是设置环境变量EDITOR。cron进程根据它来确定使用哪个编辑器编辑 crontab文件。9 9 %的 UNIX 和 LINUX 用户都使用 vim如果你也是这样那么你就编辑 $ HOME 目录下的 . profile 文件在其 中加入这样一行 EDITORvi; export EDITOR 然后保存并退出。不妨创建一个名为 user cron 的文件其中 user 是用户名例如 davecron。在该文件中加入如下的内容。 # (put your own initials here)echo the date to the console every# 15minutes between 6pm and 6am0,15,30,45 18-06 * * * /bin/echo ‘date’ /dev/console 保存并退出。确信前面5个域用空格分隔。 在 上面的例子中系统将每隔1 5分钟向控制台输出一次当前时间。如果系统崩溃或挂起从最后所显示的时间就可以一眼看出系统是什么时间停止工作的。在有些 系统中用 tty1 来表示控制台可以根据实际情况对上面的例子进行相应的修改。为了提交你刚刚创建的 crontab 文件可以把这个新创建的文件作为 cron 命令的参数 $ crontab davecron 现在该文件已经提交给 cron 进程它将每隔1 5分钟运行一次。 同时新创建文件的一个副本已经被放在 /var/spool/cron 目录中文件名就是用户名(即dave)。 2). 列出crontab文件 为了列出crontab文件可以用 $ crontab -l0,15,30,45,18-06 * * * /bin/echo date dev/tty1 在 $HOME目录中对 crontab 文件做一备份 $ crontab -l $HOME/mycron 这样一旦不小心误删了crontab文件可以用上一节所讲述的方法迅速恢复。 3). 编辑crontab文件 如果希望添加、删除或编辑 crontab 文件中的条目而 EDITOR 环境变量又设置为 vi那么就可以用 vi 来编辑crontab 文件相应的命令为 $ crontab -e 可以像使用 vi 编辑其他任何文件那样修改 crontab 文件并退出。如果修改了某些条目或添加了新的条目那么在保存该文件时 cron 会对其进行必要的完整性检查。如果其中的某个域出现了超出允许范围的值它会提示你。 我们在编辑 crontab 文件时没准会加入新的条目。例如加入下面的一条 # DT:delete core files,at 3.30am on 1,7,14,21,26,26 days of each month30 3 1,7,14,21,26 * * /bin/find -name “core’ -exec rm {} \; 现在保存并退出。最好在 crontab 文件的每一个条目之上加入一条注释这样就可以知道它的功能、运行时间更为重要的是知道这是哪位用户的作业。 现在让我们使用前面讲过的 crontab -l 命令列出它的全部信息 $ crontab -l# (crondave installed on Tue May 4 13:07:43 1999)# DT:ech the date to the console every 30 minites0,15,30,45 18-06 * * * /bin/echo date /dev/tty1# DT:delete core files,at 3.30am on 1,7,14,21,26,26 days of each month30 3 1,7,14,21,26 * * /bin/find -name “core’ -exec rm {} \; 4). 删除crontab文件 要删除 crontab 文件可以用 $ crontab -r 从/var/spool/cron目录中删除用户的crontab文件。 如果不指定用户则默认删除当前用户的crontab文件 crontab –i 在删除用户的crontab文件时给确认提示 5). 恢复丢失的crontab文件 如果不小心误删了 crontab 文件假设你在自己的 $HOME 目录下还有一个备份那么可以将其拷贝到 /var/spool/cron/username其中 username 是用户名。如果由于权限问题无法完成拷贝可以用 $ crontab filename 其中filename 是你在 $HOME 目录中副本的文件名。 建议在自己的 $HOME 目录中保存一个该文件的副本。防止误删。因为容易误删有些系统文档建议不要直接编辑 crontab 文件而是编辑该文件的一个副本然后重新提交新的文件。 有些 crontab 的变体有些怪异所以在使用 crontab 命令时要格外小心。如果遗漏了任何选项crontab 可能会打开一个空文件或者看起来像是个空文件。这时敲 delete 键退出不要按 Ctrl-D 否则你将丢失crontab 文件。 5. 格式示例 小结 *表示任何时候都匹配a,b,c 表示a 或者 b 或者c 执行命令a-b 表示a到b 之间 执行命令*/a 表示每 a分钟(小时等) 执行一次crontab 不能编辑系统级的 任务 其他需求 : crontab 最小执行时间是分钟如果是需要 半分钟执行如果实现呢看如下 每30秒 把时间写入 /tmp/cron.txt 文件 */1 * * * * data /tmp/cron.txt */1 * * * * sleep 30s;data /tmp/cron.txt crontab 的配置文件 文件说明/etc/crontab全局配置文件/etc/cron.d这个目录用来存放任何要执行的crontab文件或脚本/etc/cron.deny该文件中所列用户不允许使用crontab命令/etc/cron.allow该文件中所列用户允许使用crontab命令/var/spool/cron/所有用户crontab文件存放的目录,以用户名命名比如你是root 用户那么当你添加任务是就会在该路径下有一个root文件。/etc/cron.deny该文件中所列用户不允许使用crontab命令/var/log/croncrontab 的日志文件 注意事项 1、环境变量 环境变量的值在crontab 文件中获取不到所以要注意可以写脚本 2、% 在crontab中%是有特殊含义的表示换行的意思。如果要用的话必须进行转义\% 59 1 1-7 4 * test date \%w -eq 0 /root/a.sh
http://www.hkea.cn/news/14343278/

相关文章:

  • 网站的视频网站seo策划方案案例分析
  • 营销型网站seo公司网站域名如何申请
  • 网站搭建策划书自己做网站的网址
  • 我的世界是怎么做的视频网站旅游做攻略网站好
  • 无锡网站制作电话多少深圳市龙华区民治街道
  • 代码编辑器做热点什么网站好网站开发主要技术路线
  • 上海平台网站建设哪家有学做网站要代码
  • 在网站中搜索关键字建立网站的技术
  • 苏州网站建设品牌公司麻豆秋白色蕾丝半身裙
  • 企业网站管理系统c郑州企业健康码二维码怎么申请
  • 电子商务网站建设的首要问题搜索网站排名优化
  • 大画册设计网站网页设计教程多少钱
  • 建设我们的网站教案租车网站模板下载
  • 网站建设新闻asp网站 证书
  • 建各企业网站多少钱网站备案就是合法的
  • 延边省建设局网站官网中国建设人才专业服务网
  • 网站建设的要点网站免费创建
  • 长春网站优化常识做内容的网站
  • 工业和信息化部icp网站备案系统西服定制一般多少钱
  • 百度免费建立网站网页导航设计步骤
  • 天猫与京东的网站建设管理广州新际网站建设
  • 网站建设擎宇免费建网站软件哪个好
  • 含山县查询建设工程的网站创建全国文明城市的目的
  • 象山企业门户网站建设jsp网站开发教学
  • 织梦dedecms多语言网站文章怎么营销比较成功的品牌
  • 厦门网站流量优化价格网站优化推广培训
  • 做一个网站花2万贵吗手机网站的推广
  • 楼宇网站建设家政月嫂网站源码
  • 新片场视频素材自己网站做优化的有权利卖么
  • 网站建设中页面源码杭州百度推广开户