at命令

BC26模组UDP调试

只谈情不闲聊 提交于 2019-11-28 05:49:06
BC26模组调试 数据上报AT流程 [15:33:46.819]收←◆ F1: 0000 0000 V0: 0000 0000 [0001] 00: 0006 000C 01: 0000 0000 U0: 0000 0001 [0000] T0: 0000 00B4 Leaving the BROM [15:33:49.837]发→◇AT+CFUN=1 □ [15:33:49.853]收←◆AT+CFUN=1 OK [15:33:51.529]收←◆ +IP: 100.75.147.14 [15:33:53.852]发→◇AT+CGATT? □ [15:33:53.862]收←◆AT+CGATT? +CGATT: 1 OK [15:33:57.332]发→◇AT+CSQ □ [15:33:57.341]收←◆AT+CSQ +CSQ: 28,0 OK [15:34:01.507]发→◇AT+QIOPEN=1,0,”UDP”,”172.96.208.13”,9998,1234,0 □ [15:34:01.523]收←◆AT+QIOPEN=1,0,UDP,172.96.208.13,9998,1234,0 OK +QIOPEN: 0,0 [15:34:05.740]发→◇AT+QISTATE=1,0 □ [15:34:05.752]收←◆AT+QISTATE=1,0 +QISTATE:

Linux计划任务

醉酒当歌 提交于 2019-11-28 05:26:31
计划任务的分类: 一次性计划任务:只执行一次 周期性计划任务:每隔一定的周期去做相同的事情 设置计划任务的工具:at、crontab at:专门处理一次性的计划任务 crontab:专门定义周期性计划任务,周期性循环做任务 batch:系统自行选择空闲时间去执行指定的任务 一.一次性计划任务at 系统服务路径:/etc/init.d/atd # root @ duiyi in ~ [20:24:36] $ systemctl start atd # root @ duiyi in ~ [20:25:11] $ systemctl status atd ● atd.service - Job spooling tools Loaded: loaded (/usr/lib/systemd/system/atd.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2019-08-19 18:18:28 CST; 2 days ago Main PID: 457 (atd) CGroup: /system.slice/atd.service └─457 /usr/sbin/atd -f Aug 19 18:18:28 duiyi systemd[1]: Starte... Aug 19

linux基础命令:at

自闭症网瘾萝莉.ら 提交于 2019-11-28 01:04:45
在Linux下,有两个命令可以用来作为计划任务而执行, at:一次性定时任务计划执行 crontab :每天定时任务计划执行 以下仅说一下一次性任务计划执行(at) 要使用一次性任务计划,linux必须要有负责这个计划任务的五福,那就是atd服务 但是并非所有的linux distribution都默认会打开,我们需要手动激活爱听的任务 #:/etc/init.d/atd start #:/etc/init.d/atd stop atd服务启动支持用法:/etc/init.d/atd {start|stop|restart|crondrestart|status} 出现如下服务,证明系统未安装爱听的服务,如图: 我们需要手动安装 #:yum install - y at #:apt-get install at 启动服务: #:/etc/init.d/atd start 如果担心启动是否执行OK的话,可使用命令查看: #;ps aux |grep atd at 命令参数 at [参数] [时间] -m:当指定的任务被完成之后,将给用户发送邮件,即使没有标准输出 -I:atq的别名 -d:atrm的别名 -v:显示任务将被执行的时间 -c:打印任务的内容到标准输出 -V:显示版本信息 -q:使用指定队列 -f:从指定文件读入任务,而不是从标准输入读入 -t

at

 ̄綄美尐妖づ 提交于 2019-11-27 16:35:39
at命令 用于在指定时间执行命令。at允许使用一套相当复杂的指定时间的方法。它能够接受在当天的hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行。当然也能够使用midnight(深夜),noon(中午),teatime(饮茶时间,一般是下午4点)等比较模糊的 词语来指定时间。用户还能够采用12小时计时制,即在时间后面加上AM(上午)或PM(下午)来说明是上午还是下午。 也能够指定命令执行的具体日期,指定格式为month day(月 日)或mm/ dd /yy(月/日/年)或dd.mm.yy(日.月.年)。指定的日期必须跟在指定时间的后面。 上面介绍的都是绝对计时法,其实还能够使用相对计时法,这对于安排不久就要执行的命令是很有好处的。指定格式为: now + count time -units ,now就是当前时间,time-units是时间单位,这里能够是minutes(分钟)、hours(小时)、days(天)、weeks(星期)。count是时间的数量,究竟是几天,还是几小时,等等。 更有一种计时方法就是直接使用today(今天)、tomorrow(明天)来指定完成命令的时间。 语法 at(选项)(参数) 选项 -f:指定包含具体指令的任务文件; -q:指定新任务的队列名称; -l:显示待执行任务的列表; -d:删除指定的待执行任务; -m

linux探路-例行性工作排程

纵然是瞬间 提交于 2019-11-27 03:43:06
在linux中有的程序是例行性的,如,只执行一次的任务和循环工作的任务。在正常的项目中,只执行一次的任务可能用的比较少,循环执行的任务可能比较常见,比如在项目中我们工作的进程可能会因为某种原因会导致进程挂掉,不可能手工干预去重启进程,所以这就需要定时任务去查询进程的状态,一旦一次就重启,保证功能的稳定性。 在linux的工作排除中,有且只有两种:at和crontab 一、 仅执行一次的工作排程: at 首先linux系统上要有负责这个排程的服务atd,这样才能设置at服务,但是并不是所有的linux版本都会开启该服务,所以我们首先要启动这个服务: systemctl restart atd ------重新启动atd服务 systemctl enable atd ------设置开机启动该服务 systemctl status atd ------查看atd服务状态 1、at的运作方式 在了解at的运行方式前,先了解下atd对用户的管理,并不是所有用户都可以设置at任务的,那它又是怎么管理的呢?是通过/etc/at.allow和/etc/at.deny这两个文件进行管理的: 如果at.allow文件中有则可以,没有则不行,如果没有at.allow文件,则at.deny文件中有则不行,没有则可以,如果at.deny文件也没有,那只有root权限可以 。 一共有两种