导航:首页 > 编程系统 > linux安装at命令

linux安装at命令

发布时间:2024-11-20 03:55:22

linux怎样在某一特定时间执行命令(使用at”

简介

at定时任务,指定一个时间执行一个任务,只能执行一次。需要安装at服务,apt-get install at;

创建at任务

创建at任务方式有两种,从文件输入和从控制台输入。以下分别用两种方式创建1分钟后将当前时间写入 home/result 文件的命令

1、从文件输入

附录

1、at时间定义

at允许使用一套相当复杂的指定时间的方法。
1)能够接受在当天的hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行。例如:04:00
2)能够使用midnight(深夜),noon(中午),teatime(饮茶时间,一般是下午4点)等比较模糊的词语来指定时间。
3)能够采用12小时计时制,即在时间后面加上AM(上午)或PM(下午)来说明是上午还是下午。例如:12pm
4)能够指定命令执行的具体日期,指定格式为month day(月 日)或mm/dd/yy(月/日/年)或dd.mm.yy(日.月.年),指定的日期必须跟在指定时间的后面。例如:04:00 2009-03-1
5)能够使用相对计时法。指定格式为:now + count time-units ,now就是当前时间,time-units是时间单位,这里能够是minutes(分钟)、hours(小时)、days(天)、weeks(星期)。count是时间的数量,几天,几小时。例如:now + 5 minutes 04pm + 3 days
6)能够直接使用today(今天)、tomorrow(明天)来指定完成命令的时间。

② linux下at命令详解

linuxmount-a命令详解?

1、功能:

加载指定的文件系统;mount可将指定设备中指定的文件系统加载到Linux目录下(也就是挂载点)。可将经常使用的设备写入文件/etc/fastab,以使系统在每次启动时自动加载。mount加载设备的信息记录在/etc/mtab文件中。使用umount命令卸载设备时,记录将被清除。

2、用法:

mount

mount

mount

3、参数:

1.-a加载文件/etc/fstab中设置的所有设备。

2.-f不实际加载设备。可与-v等参数同时使用以查看mount的执行过程。

3.-F需与-a参数同时使用。所有在/etc/fstab中设置的设备会被同时加载,可加快执行速度。

4.-h显示在线帮助信息。

5.-L标签>加载文件系统标签为标签>的设备。

6.-n不将加载信息记录在/etc/mtab文件中。

7.-o选项>指定加载文件系统时的选项。有些选项也可在/etc/fstab中使用。这些选项包括:

async以非同步的方式执行文件系统的输入输出动作。默认是async

sync以同步的方式执行文件系统的输入输出动作。

atime每次存取都更新inode的存取时间,默认设置,取消选项为noatime。

noatime每次存取时不更新inode的存取时间。

auto必须在/etc/fstab文件中指定此选项。执行-a参数时,会加载设置为auto的设备,取消选取为noauto。

noauto无法使用-a参数来加载。

dev,nodev是否允许此文件系统可建立设备文件?dev为允许

suid,nosuid是否允许此文件系统含有suid/sgid的文件格式

exec,noexec是否允许此文件系统上拥有可执行二进制文件

user,nouser是否允许此文件系统上任何使用者执行mount?一般来说,mount仅有root可以执行,但执行user参数,则可让一般用户user也能够对此分区进行mount

defaults使用默认的选项。默认选项为rw、suid、dev、exec、autonouser与async。

nouser使一位用户无法执行加载操作,默认设置。

remount重新加载设备。通常用于改变设备的设置状态。

ro以只读模式加载。

rw以可读写模式加载。

8.-r以只读方式加载设备。

9.-t文件系统类型>指定设备的文件系统类型。常用的选项说明有:

minixLinux最早使用的文件系统。

ext2Linux目前的常用文件系统。

msdosMS-DOS的FAT。

vfatWin85/98的VFAT。

nfs网络文件系统。

iso9660CD-ROM光盘的标准文件系统。

ntfsWindowsNT的文件系统。

hpfsOS/2文件系统。WindowsNT3.51之前版本的文件系统。

auto自动检测文件系统。

10.-v执行时显示详细的信息。

11.-V显示版本信息。

12.-w以可读写模式加载设备,默认设置。

什么是AT工程师?

主要进行网络工程的设计等。

AT工程师的岗位职责

1.能够在linux系统下做开发;

2.最好可以对AT命令有了解;

3.能够做串口开发;

4.负责产品底层处理需求分析,设计和开发;

工程师指具有从事工程系统操作、设计、管理、评估能力的人员。工程师的称谓,通常只用于在工程学其中一个范畴持有专业性学位或相等工作经验的人士。

linuxdmesg命令详解?

linuxdmesg命令参数及用法详解(linux显示开机信息命令)

功能说明:显示开机信息。

语法:dmesg

补充说明:kernel会将开机信息存储在ringbuffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。

参数:

-c显示信息后,清除ringbuffer中的内容。

-s缓冲区大小>预设置为8196,刚好等于ringbuffer的大小。

-n设置记录信息的层级。扩展阅读一:dmesg命令主要用途

主要应用:

dmesg用来显示内核环缓冲区(kernel-ringbuffer)内容,内核将各种消息存放在这里。在系统引导时,内核将与硬件和模块初始化相关的信息填到这个缓冲区中。内核环缓冲区中的消息对于诊断系统问题通常非常有用。在运行dmesg时,它显示大量信息。通常通过less或grep使用管道查看dmesg的输出,这样可以更容易找到待查信息。例如,如果发现硬盘性能低下,可以使用dmesg来检查它们是否运行在DMA模式:

$dmesg|grepDMA

...

ide0:BM-DMAat0xf000-0xf007,BIOSsettings:hda:DMA,hdb:DMA

ide1:BM-DMAat0xf008-0xf00f,BIOSsettings:hdc:DMA,hdd:DMA

...上面几行可以说明每个IDE设备正在什么模式下运行。如果以太网连接出现问题,那么可以在dmesg日志中搜索eth:

$dmesg|grepeth

forcedeth.c:ReverseEngineerednForce

ethernetdriver.Version0.49.

eth0:forcedeth.c:subsystem:0147b:1c00

boundto0000:00:04.0

eth0:noIPv6routerspresent如果一切正常,那么dmesg显示每个网卡的硬件配置信息。如果某项系统服务未能得到正确的配置,dmesg日志很快就填满错误消息,这是诊断故障的良好起点。

还可以用来探测系统内核模块的加载情况,比如要检测ACPI的加载情况,使用dmesg|grepacpi

dmesg|egrep-i''(apm|acpi)''

Kernelcommandline:vga=274quietconsole=ttyS3,9600acpi=no-idleoot=/dev/hda3

ACPI:CoreSubsystemversion

ACPI:Subsystemenabled

ACPI:Systemfirmwaresupports:C2

ACPI:plvl2lat=99plvl3lat=1001

ACPI:C2enter=1417C2exit=354

ACPI:C3enter=-1C3exit=-1

ACPI:NotusingACPIidle

ACPI:Systemfirmwaresupports:S0S1S4S5

扩展阅读二:dmesg命令使用示例

使用示例

示例一将开机信息发邮件

mandmesg写道

.Insteadofingthemessagesbyhand,theuserneedonly:

dmesg>boot.messages

andmailtheboot..

#dmesg>boot.messages

#ls-lboot.messages

-rw-r--r--1rootroot1583812-0912begin_of_the_skype_highlighting

1583812-0912免费end_of_the_skype_highlighting:55boot.messages#mail-s"BootLogofLinuxServer"[email protected]

#示例二浏览dmesg输出的信息

#uname-a

Linuxnew552.6.18-194.el5#1SMPTueMar1621:52:43EDT2010i686i686i386GNU/Linux#dmesg|less

Linuxversion2.6.18-194.el5([email protected])(gccversion4.1.220080704(RedHat4.1.2-48))#1SMPTueMar1621:52:43EDT2010

BIOS-providedphysicalRAMmap:

BIOS-e820:0000000000010000-000000000009fc00(usable)

BIOS-e820:000000000009fc00-00000000000a0000(reserved)

BIOS-e820:00000000000e0000-0000000000100000(reserved)

BIOS-e820:0000000000100000-000000001f7d0000(usable)

BIOS-e820:000000001f7d0000-000000001f7efc00(reserved)

BIOS-e820:000000001f7efc00-000000001f7fb000(ACPINVS)

BIOS-e820:000000001f7fb000-000000001f800000(reserved)

BIOS-e820:00000000e0000000-00000000f0000000(reserved)

BIOS-e820:00000000fec00000-00000000fec02000(reserved)

BIOS-e820:00000000fed20000-00000000fed9b000(reserved)

BIOS-e820:00000000feda0000-00000000fedc0000(reserved)

BIOS-e820:00000000ffb00000-00000000ffc00000(reserved)

BIOS-e820:00000000fff00000-0000000100000000(reserved)

0MBHIGHMEMavailable.

503MBLOWMEMavailable.

Memoryforcrashkernel(0x0to0x0)notwithinpermissiblerange

disablingkmp

Onnode0totalpages:128976

DMAzone:4096pages,LIFObatch:0

Normalzone:124880pages,LIFObatch:31

DMI2.3present.

UsingAPICdriverdefault

ACPI:RSDP(v000HP)@0x000fe270

ACPI:RSDT()@0x1f7efc84

ACPI:FADT()@0x1f7efc00

ACPI:MADT()@0x1f7efcb8

ACPI:MCFG()@0x1f7efd14

ACPI:SSDT()@0x1f7f6698

ACPI:DSDT()@0x00000000

ACPI:PM-TimerIOPort:0x1008

ACPI:LocalAPICaddress0xfec01000

ACPI:LAPIC(acpi_idlapic_idenabled)

Processor#06:13APICversion20

ACPI:LAPIC_NMI(acpi_idhighedgelint)

ACPI:IOAPIC(idaddressgsi_base)

IOAPIC:apic_id1,version32,address0xfec00000,GSI0-23

:

示例三查看dmesg尾部的信息

#dmesg|tail

Bluetooth:L2CAPver2.8

Bluetooth:L2CAPsocketlayerinitialized

Bluetooth:RFCOMMsocketlayerinitialized

Bluetooth:RFCOMMTTYlayerinitialized

Bluetooth:RFCOMMver1.8

Bluetooth:HIDP(HumanInterfaceEmulation)ver1.1

eth0:noIPv6routerspresent

Installingknfsd(right(C)[email protected]).

NFSD:Using/var/lib/nfs/

NFSD:starting90-secondgraceperiod

#

示例四安装SS7卡驱动时的内核日志

#cdSS7HD_DRIVER/

#ls

bbdddlnx_iss.hbbd_hbi.hbbd_ioc.cbbd_isr.cbbd_pci.cBSD_license.txtGPL_V2-only_license.txtinstall_ss7hd.shMakefile26

bbd_def.hbbd_hs.cbbd_ioc.hbbd_lnx.cbbd_pro.hbuild_ss7hd.shi21555.hMakefile24

#./build_ss7hd.sh

make:Enteringdirectory`/usr/src/kernels/2.6.9-22.EL-i686'

CC/root/setup/ss7dpklnx/SS7HD_DRIVER/bbd_hs.o

CC/root/setup/ss7dpklnx/SS7HD_DRIVER/bbd_ioc.o

CC/root/setup/ss7dpklnx/SS7HD_DRIVER/bbd_isr.o

CC/root/setup/ss7dpklnx/SS7HD_DRIVER/bbd_pci.o

CC/root/setup/ss7dpklnx/SS7HD_DRIVER/bbd_lnx.o

LD/root/setup/ss7dpklnx/SS7HD_DRIVER/ss7hddvr26.o

Buildingmoles,stage2.

MODPOST

CC/root/setup/ss7dpklnx/SS7HD_DRIVER/ss7hddvr26.mod.o

LD/root/setup/ss7dpklnx/SS7HD_DRIVER/ss7hddvr26.ko

make:Leavingdirectory`/usr/src/kernels/2.6.9-22.EL-i686'http://www.linuxso.com/command/dmesg.html#./install_ss7hd.sh

#lsmod|grepss7

ss7hddvr26258080

#dmesg|tail

ACPI:PCIinterrupt0000:02:0d.0->GSI9(level,low)->IRQ9

BBD64bit

SS7HD-suspend

DialogicSS7HDDeviceDriverV100.00(SourceV1.21)

Copyright(C)DialogicCorporation2003-2010.AllRightsReserved

Usingmajordevicenumber251.

ACPI:PCIinterrupt0000:02:0d.0->GSI9(level,low)->IRQ9

BBD64bit

#./install_ss7hd.shremove

#lsmod|grepss7

#dmesg|tail

BBD64bit

SS7HD-suspend

DialogicSS7HDDeviceDriverV100.00(SourceV1.21)

Copyright(C)DialogicCorporation2003-2010.AllRightsReserved

Usingmajordevicenumber251.

ACPI:PCIinterrupt0000:02:0d.0->GSI9(level,low)->IRQ9

BBD64bit

SS7HD-suspend

#

示例五打印并清除内核环形缓冲区

#dmesg-c

Linuxversion2.6.18-194.el5([email protected])(gccversion4.1.220080704(RedHat4.1.2-48))#1SMPTueMar1621:52:43EDT2010

BIOS-providedphysicalRAMmap:

BIOS-e820:0000000000010000-000000000009fc00(usable)

BIOS-e820:000000000009fc00-00000000000a0000(reserved)

BIOS-e820:00000000000e0000-0000000000100000(reserved)

BIOS-e820:0000000000100000-000000001f7d0000(usable)

BIOS-e820:000000001f7d0000-000000001f7efc00(reserved)

BIOS-e820:000000001f7efc00-000000001f7fb000(ACPINVS)

BIOS-e820:000000001f7fb000-000000001f800000(reserved)

BIOS-e820:00000000e0000000-00000000f0000000(reserved)

BIOS-e820:00000000fec00000-00000000fec02000(reserved)

BIOS-e820:00000000fed20000-00000000fed9b000(reserved)

BIOS-e820:00000000feda0000-00000000fedc0000(reserved)

BIOS-e820:00000000ffb00000-00000000ffc00000(reserved)

BIOS-e820:00000000fff00000-0000000100000000(reserved)

0MBHIGHMEMavailable.

503MBLOWMEMavailable.

Memoryforcrashkernel(0x0to0x0)notwithinpermissiblerange

disablingkmp

Onnode0totalpages:128976

DMAzone:4096pages,LIFObatch:0

Normalzone:124880pages,LIFObatch:31

DMI2.3present.省略输出

Bluetooth:HIDP(HumanInterfaceEmulation)ver1.1

eth0:noIPv6routerspresent

Installingknfsd(right(C)[email protected]).

NFSD:Using/var/lib/nfs/

NFSD:starting90-secondgraceperiod

#dmesg#less/var/log/dmesg

Linuxversion2.6.18-194.el5([email protected])(gccversion4.1.220080704(RedHat4.1.2-48))#1SMPTueMar1621:52:43EDT2010

BIOS-providedphysicalRAMmap:

BIOS-e820:0000000000010000-000000000009fc00(usable)

BIOS-e820:000000

阅读全文

与linux安装at命令相关的资料

热点内容
glc怎么创建配置文件 浏览:167
怎么学计算编程 浏览:900
ai编程和艺术哪个好 浏览:24
淘宝跑腿的app叫什么 浏览:292
布吉网站建设要多少钱 浏览:501
iphone4s突然掉电 浏览:650
iphone4s手机如何杀毒 浏览:65
编程里trace是什么意思 浏览:434
苹果平板电脑文件管理在哪 浏览:43
虹口区文件柜多少钱 浏览:641
日记账下载什么app 浏览:925
linux复制重命名文件 浏览:406
hl编程怎么用 浏览:141
phpforeach数据库 浏览:16
手机打开js文件 浏览:309
手机程序一键退出 浏览:269
苹果平板导出数据存放在哪里了 浏览:261
c语言大学使用教程 浏览:517
js如何监听键盘事件处理 浏览:122
新氧app是什么 浏览:237

友情链接