linux中at的执行结果放在哪里

作者&投稿:晁朗 (若有异议请与网页底部的电邮联系)
~ 之前说了使用crontab实现定时执行任务,假如我们只是想要让特定任务运行一次,那么,这时候就要用到at监控程序了。
一、at服务

  cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。
  service atd start    //启动服务
  service atd  stop     //关闭服务
  service atd restart  //重启服务
  service atd reload   //重新载入配置
  service atd status   //查看服务状态 

二、at在配置文件:

at类似打印进程,会把任务放到/var/spool/at目录中,到指定时间运行它 。at命令相当于另一个shell,运行at time命令时,它发送一个个命令,可以输入任意命令或者程序。

三、参数详解

at [-V] [-q x] [-f file] [-mldbv] time
at -c job ...
atq [-V] [-q x]
atrm [-V] job ...
-V : 印出版本编号 

-q : 使用指定的伫列(Queue)来储存,at 的资料是存放在所谓的 queue 中,使用者可以同时使用多个 queue,而 queue 的编号为 a, b, c... z 以及 A, B, ... Z 共 52 个 

-m : 即使程序/指令执行完成后没有输出结果, 也要寄封信给使用者 

-f file : 读入预先写好的命令档。使用者不一定要使用交谈模式来输入,可以先将所有的指定先写入档案后再一次读入 网络应用

-l : 列出所有的指定 (使用者也可以直接使用 atq 而不用 at -l) 
-d : 删除指定 (使用者也可以直接使用 atrm 而不用 at -d) 
-v : 列出所有已经完成但尚未删除的指定 

   at命令执行流程
  # at 2:05 tomorrow
  at>/home/kyle/do_job
  at> Ctrl+D
  AT Time中的时间表示方法
  -----------------------------------------------------------------------
  时 间 例子 说明
  -----------------------------------------------------------------------
  Minute    at now + 5 minutes   任务在5分钟后运行
  Hour      at now + 1 hour      任务在1小时后运行
  Days      at now + 3 days      任务在3天后运行
  Weeks     at now + 2 weeks     任务在两周后运行
  Fixed     at midnight          任务在午夜运行
  Fixed     at 10:30pm           任务在晚上10点30分

  Fixed     at 23:59 12/31/2018   任务在2018年12月31号23点59分  


linux at 如何定时执行python脚本
先写一个shell脚本,假设为 \/root\/index.sh > 'python XXX.py'再使用命令 at <?> -f \/root\/index.sh <?>部分查看 at 指令用法补充,可参考http:\/\/www.cnblogs.com\/peida\/archive\/2013\/01\/05\/2846152.html 完成

linuxat指令集
AVR单片机是ATMEL在90年代推出的精简指令集RISC的单片机,跟PIC类似.使用哈佛结构.可以这样类比,AT89C52相当于复杂指令集CISC的intel的奔腾CPU,AT90S8515相当于AMD的精简指令集RISC的K7CPU.8266芯片原理讲解?8266芯片是一种低成本、高度集成的Wi-Fi模块,常用于物联网设备中。下面是8266芯片的原理讲解:基本...

了解Linux中用于配合管理定时任务的atrm与batch命令
atrm 删除当前用户的at任务,相当于at -d 例:删除at任务 代码如下:[zhangy@BlackGhost ~]$ atq 3 Fri Apr 26 12:56:00 2013 a root 代码如下:[zhangy@BlackGhost ~]$ atrm 3 batch batch 要在系统平均负载量降到 0.8 以下时执行某项一次性的任务,使用 batch 命令 参数 -m email设置...

linux定时关机 命令要怎么写
1.at命令只能执行一次,可以利用crontab计划任务来实现。2.vim \/var\/spool\/cron\/root #编辑root用户的计划任务,写入如下两行 59 23 * * * \/usr\/bin\/wall "warnning:shutdown now."0 0 * * * \/sbin\/shutdown -h now 参考资料:http:\/\/hi.baidu.com\/xiami_anime\/blog\/item\/cbcf7bec...

linux命令行下怎么定时执行一个命令?
如果只是执行一次,用at命令就可以了。如果是定期执行,可以使用crontab。ps:根据linux发行版不同,这两个命令第一次使用时可能要做些准备工作,比如可能在\/var\/spool\/cron下没有某些文件或没权限,要touch一下或chmod一下。

linux 命令5分钟后执行
会提示你在设定时间会运行该命令(此例中是 date 命令)。输入 ^D(Ctrl + d)来完成请求。假设我们在下午 5 点之前设置这个 at 命令,那么这个日期和时间将在当天下午 5 点添加到名为 thisfile 文件的末尾。否则,该命令将在第二天下午 5 点运行。 《Linux就该这么学》 学习更多linux命令 ...

linux的定时任务服务名是
如果有,则会根据其预先设定的定时任务规则自动执行该定时任务工作。这个Crond定时任务服务就相当于我们平时使用的闹钟(或手机闹钟)。《Linux就该这么学》Linux系统下的定时任务软件 严格地说,Linux系统下的定时任务软件还真不少,例如,at、Cron和anacron等,下面分别来简单介绍一下。·at定时任务软件(...

root@linux:~#每个符号都代表什么意思?
root表示你使用的是管理员账号 = at 是“在”的意思 linux 是你使用的电脑的主机名 表示你当前的权限是高级权限 ~表示只有普通权限,某些操作会受限制,比如删除别人创建的文件。希望能够帮到你

Linux里面atq命令作用是什么?
linux at 命令详解 使用方式 : at -V [-q queue] [-f file] [-mldbv] TIME  说明 : a... #160; -l : 列出所有的指定 (使用者也可以直接使用 atq 而不用 at -l)  -d :

Linux进程管理及作业控制的启动进程
如果\/etc\/at.allow文件存在的话,那么只有在其中列出的用户才可以使用at命令;如果该文件不存在,那么将检查\/etc\/at.deny文件是否存在,在这个文件中列出的用户均不能使用该命令。如果两个文件都不存在,那么只有超级用户可以使用该命令;空的\/etc\/at.deny文件意味着所有的用户都可以使用该命令,这也是默认状态。下面对...

鄂托克前旗15857168978: linux中at命令
弋待力特: linux at 命令详解 使用方式 : at -V [-q queue] [-f file] [-mldbv] TIME 说明 : at 可以让使用者指定在 TIME 这个特定时刻执行某个程序或指令,TIME 的格式是 HH:MM其中的 HH 为小时,MM 为分钟,甚至你也可以指定 am, pm, midnight, noon, ...

鄂托克前旗15857168978: 简述Linux下可执行程序的存放位置 -
弋待力特: 系统可执行文件存放在:/binroot可执行文件存放在:/usr/bin用户可执行文件存放在:/usr/local/bin (一般是用户安装的软件)

鄂托克前旗15857168978: linux中at命令的问题 -
弋待力特: 系统发送的邮件应该是这个路径吧:/var/spool/mail/`whoami` 要不然就是 mail 服务没开启~

鄂托克前旗15857168978: linux的各个命令都是怎么存放的?
弋待力特: 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个.这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍.◆ 安装和登录命令:login、shutdown、halt、reboot、install、...

鄂托克前旗15857168978: linux里面如何在屏幕上显示命令的结果的同时也把命令的结果保存在文本文件里 -
弋待力特: 换个思路:先保存到文件,然后使用more、cat、head等命令显示文件内容即可. 示例:执行ls命令,将结果保存到文件,并显示在屏幕上.

鄂托克前旗15857168978: Linux在Terminal执行命令后如何保存得到的信息? -
弋待力特: ls -l > a.txt 这样可以将 ls 的结果放入 a.txt 文件,使用 >> 可以将结果追加到 a.txt 文件.

鄂托克前旗15857168978: linux 定时运行? -
弋待力特: 建议查看一下at指令的知识.1.命令格式:at[参数][时间]2.命令功能:在一个指定的时间执行一个指定任务,只能执行一次,且需要开启atd进程(ps -ef | grep atd查看, 开启用/etc/init.d/atd start or restart; 开机即启动则需要运行 chkconfig ...

鄂托克前旗15857168978: linux中各类文件(可读,可执行,可读可执行文件)放在哪个目录 -
弋待力特: 一般放在/bin, /usr/bin, /usr/local/bin 等各种bin命令 但这不是重要 一个文件是否可读,可执行主要看他的权限如何,而不是放在哪里

鄂托克前旗15857168978: Linux 把shell脚本执行的结果写到文件中 -
弋待力特: 两个方法:1.用Oracle 的spool方法 在sql语句里面加两行select_emp.sql 写成这样:spool emp.txt; select * from emp; spool off quit2.使用linux方法:增加一个shell调用这个select_emp.sh:就取名为:run_select.sh 内容为:./select_emp.sh 1>emp.txt 2>/dev/null

鄂托克前旗15857168978: linux中命令的存放位置 -
弋待力特: 1命令的位置:/bin,/usr/bin,默认都是全体用户使用,/sbin,/usr/sbin,默认root用户使用,还有一些不在这里,例如X的命令,/usr/X11. 2如果是自己编译的,例如,mplayer,你make install,会将命令放在/usr/bin下,有些你要自己放置. 3怎样使用这些命令,你要设置你的PATH设置,要知道命令在哪里可以使用 which,whereis,详细点的话,man和info一下.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网