linux命令行下怎么定时执行一个命令?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux命令行下怎么定时执行一个命令?相关的知识,希望对你有一定的参考价值。

linux有个系统级的定时任务服务,叫cron,终端里的命令是crontab。
crontab
-u
root
-l
查看root用户的所有定时任务。
crontab
-u
root
-e是编辑root用户的定时任务,输入这条会进入vi编辑模式。
编辑是有固定格式的,具体你可以搜索cron命令的用法。
参考技术A 只执行一次用at,比如:
at now + 20 minutes
at> echo "Hello !!" > /dev/pts/0
at> <EOT>如果是周期性地执行,比如每隔20分钟执行一次
crontab -e
×/20 × × × × echo "Hello !!" > /dev/pts/0详细请man
at和man
crontab

Linux命令行下怎么自动登录root账号

那个说你白痴的才是白痴!
Linux下一般是图形界面模式可以很轻松修改配置实现root自动登录,也即是/etc/inittable中为5;
而命令行模式为多用户模式,也即是/etc/inittable中为3,要实现自动登录需要借助其他软件,具体什么名字搞忘了。
参考技术A 自动root登陆?这个不可以,因为要输密码的啊。你好歹自己输入root,然后输入密码登陆。。。追问

那命令行下自动登录普通账号呢 可以吗

追答

你是想开机直接进入桌面吗?
如果你用的是虚拟机,可以暂停,有快照,下次启动直接到你暂停前的状态,连文件都是开着的。
linux的普通用户也是有密码的。

追问

命令行登录 不是桌面登录 我需要的是设备启动后自动登录root并运行程序不需要图形界面

参考技术B 如果你root帐号开启的话
su -
直接切换到root。
参考技术C 2楼说得对 你还是看看基础再来问吧 这问题真 说实话 很白痴哈追问

你还挺会气人 什么都不懂还在这说风凉话

参考技术D 有想过自动登录root跟不设置密码有区别么?

动脑子了么?

以上是关于linux命令行下怎么定时执行一个命令?的主要内容,如果未能解决你的问题,请参考以下文章

linux的计划任务可以设定成每30秒钟执行命令一次么?就是 crontab -e 这个命令之后应该怎么写?

不知道为啥在linux命令行下输入一些命令怎么都显示没有找到?

linux命令行下乱码问题。望高手指教

linux使用cron怎么设置定时任务

在linux下怎么让一个脚本定时运行

Python在 linux命令行下怎么保存