搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
羊村懒王
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
【论文翻译】Many-Class Few-Shot Learning on Multi-Granularity Class Hierarchy_few-shot inductive learning on temporal knowledge
2
JAVA关键字及含义_java关键字及其含义
3
蓝桥杯系列1——python组真题_python蓝桥杯真题
4
with open() as f的用法_with open as f用法
5
Linux 学习笔记_finalshell连接进入指定目录中
6
python计算IV值_jupyter求iv 固定十分箱
7
TigerBot: An Open Multilingual Multitask LLM
8
Tomcat靶机渗透_tomcat渗透
9
nginx java插件_nginx安装插件直接对接kafka集群
10
Tomcat+Servlet+mysql登录注册_streamlit编写登录界面
当前位置:
article
> 正文
linux命令小结_′′↙′
作者:羊村懒王 | 2024-02-27 17:27:32
赞
踩
′′↙′
1、定时执行任务
(1)Linux具有定时执行某些指定程序的功能,命令是at,用法为:
命令格式:at <时间>↙
这里<时间>可以使用标准时间格式串。
例1,
设定在当天12:30将/root/abc文件以电子邮件方式向用户h1、h2发送。可以输入:
at 12:30↙
此时光标停在下一行,可以开始输入要定时执行的命令:
cat /root/abc|mail –s “file abc”h1 h2↙
如果还有其他命令,还可继续输入,最后以<ctrl>+d结束。
系统回应:
Job 35 will be excuted using /bin/sh
“35”是对应作业号,此处表示用户所提交的定时执行作业已被接纳,系统会在指定时间以/bin/sh为shell执行该命令。
(2)查看当前系统内准备定时执行作业的情况,可用:
命令格式:at -l↙
Date:表示该项作业将被执行的时间。
Owner:表示该项作业的拥有者。
Queue:该作业所属的队列号,队列号一般用单个字母表示,字母越靠后,运行优先级也越高,缺省为c。可在at命令中使用可选项“-c <队列号>”指定。
Job#:该项作用对应的作业号。
(3)删除正待执行的一项作业,可用:
命令格式:at -r <作业号>↙
在某些发布版中,命令atq起着与at –l相同的作用,atrm起着与at –r相同的作用。
(4)另外,我们也可以将一批需要定时执行的命令放入一个shell过程文本中由at命令定时执行,具体用法是:
命令格式:at <时间> -f <shell过程文件名称>↙
有时,我们希望作业能在系统负载较轻时自动运行,而不是呆板地指明一个具体时间。
此时可用命令batch取代上述的at。用法与at类似,用户输入:
命令格式:batch↙
然后输入要执行的命令,最后以<Ctrl>+d结束,系统的回应与at类似。用户也可用at –l列出该作业。同样,可用at –r命令删除batch所制订的作业。
(*注意:在Date栏下显示的时间为作业提交的时间,而其队列默认为E。)
以batch方式执行的作业,其结果一般以E-mail方式传给用户。用户可查看自己的邮箱。
使用-f可选项,可使batch定时执行一个shell过程文件。
2、crondtab文件形式执行定时任务
定时执行要以守护程序crond为基础。该程序在系统启动时被执行,平时处于睡眠状态,通常每分钟“醒”来一次,检查作业队列中是否有命令要运行,
从而实现定时执行。我们除可使用at在某一时刻运行作业以外,还可利用crontab文件实现周期性的定时执行,例如:
(1)每日下午17:30作文件备份。
(2)每个周末正午12:00向一指定用户发电子邮件。
(3)每月30日自动删除某些日志文件。
这些工作使用at或batch命令都难以实现。
通常每个用户都可建一个crontab文件存放在目录/usr/spool/cron/crontabs(不同系统会有所不同)下,用户可用文本编辑器编写这个文件,例如:
vi mycrontab↙
文件的格式为:
每行包括一个<时间域>和<命令>,表示<命令>在指定的时间将被执行,而<时间域>则被空格或制表符分为5栏,分别为:
分钟 小时 日 月 星期
例如:
0,20,40 * * * 1-5 ls –l
表示从周一到周五,每隔20分钟(实际上是每小时的正点、20分、40分)执行一次ls–l命令,
“*”表示“任何有效值”,同一栏中如果要指定多个值,则用“,”分隔。
例如:每周周五在下午17:30以电子邮件方式向用户h1发送/root/abc文件。可在上述mycrontab文件中加入一行:
30 17 * * 5 cat /root/abc|mail –s“file abc” h1
上述建立的mycrontab文件需要运行以下命令安装:
crontab mycrontab↙
则该文件被复制到/usr/spool/cron/crontabs目录下,文件名称改为<用户账号>。
例如:用户是用root注册,则该文件名称就是root。也可以指定使用该定时文件的用户,方法是:
crontab <定时文件名称> [-u <用户账号>]↙
要删除一个用户的定时文件,可用:
crontab -d [<用户账号>]↙
注意:在某些系统中,通常还会有一个叫cron.allow的文件,用于控制有哪些用户能使用crontab定时执行,
用户要使用上述功能,应首先编辑此文件进行设定。以这种方式定时执行的作业,其输出结果如果没有被重定向,
一般以邮件方式送还作业的提交者。
问题1:can't open /var/run/atd.pid ,因为服务没有开启。
/etc/init.d/atd status //查看atd定时任务服务的状态
/etc/init.d/atd start //启动atd定时任务服务
问题2:普通用户at一个定时任务,at -l查不到?
3、查询正在运行服务ID,名字为ManagerServer_wls1:
kill -9 `ps -ef | grep -v grep | grep ManagerServer_wls1 | awk '{print $2}'`
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/羊村懒王/article/detail/154827
推荐阅读
article
【
AI
画画教程】无整合包使用
LoRA
和
Dreambooth
训练全流程详解(Linux)_
the
fo...
目前很多
AI
画画训练整合包臃肿复杂,教程也是名词乱炖,容易对初学者造成理解误差和使用困难。因为许多整合包都依赖于sd-s...
赞
踩
article
[
linux
-
sd
-
webui
]
api
化之
训练
lora
_
lora
api
...
accelerate==0.15.0 应该只能在虚拟环境中,在train.sh中把accelerate launch -...
赞
踩
article
linux
图形化
界面鼠标点击,
Linux
C
黑白棋
人机
大战(鼠标控制、
图形化
界面)...
【_Charloe原创】 2019年4月17日[前言]之前学校要求用
Linux
shell写一个小东西,这次的实际课题是...
赞
踩
article
幻兽
帕鲁
保姆级搭建
服务器
,
开服教程(
LINUX
)
_
幻兽
帕鲁
服务器
...
如果设置了密码
,
在连一次后会弹窗提示没有输入密码
,
这时候再选择加入多人游戏(专用
服务器
)
,
选择最近访问过的
服务器
列表
,
即...
赞
踩
article
DevExpress
中文
教程 - 如何在
macOS
和
Linux
(CTP)上创建、修改
报表
(下)_d...
本文将为大家介绍如何在在
macOS
和
Linux
(CTP)上使用Visual Studio Code (VS Code)...
赞
踩
article
书籍
推荐
总结 C/
C++
/
Java
/
Python
/
Linux
/算法_
codeallen
康哥...
大家好,我是CodeAllen(康哥),我自己从事嵌入式开发已经很多年了,这部分的学习经历也是比较曲折的,有兴趣的同学可...
赞
踩
article
【
linux
多
线程
并发】
线程
本地
数据
存储
的两种
方式
,
每个
线程
可以
有同名全局私有
数据
,以及两种
方式
的...
现代的CPU都是多core处理器,而且在intel处理器中
每个
core又
可以
多个processor,形成了多任务并行处理...
赞
踩
article
linux
drm
mipi
dsi
lcd
点屏之
设备
树配置...
linux
drm
mipi
dsi
lcd
点屏之
设备
树配置
linux
drm
mipi
dsi
lcd
点屏之
设备
树...
赞
踩
article
0x00000000
指令引用
的
内存
不能为
written
_深入分析
Linux
内核源代码6-
Linux
...
每天十五分钟,熟读一个技术点,水滴石穿,一切只为渴望更优秀
的
你!————零声学院存储器是一种必须仔细
管理
的
重要资源。在理...
赞
踩
article
onlyoffice
(
windows
+
linux
)
服务
搭建
详解以及
api
集成和踩坑说明_onlyof...
onlyoffice
(
windows
+
linux
)
服务
搭建
详解以及
api
集成和踩坑说明_
onlyoffice
windo...
赞
踩
article
linux
ftp
服务器
搭建_
linux
ftp
服务器
怎么搭建...
ftp
服务器
安装设置第一步:安装vs
ftp
d第二步:配置文件第三步:访问
服务器
进行测试_
linux
ftp
服务器
怎么搭建...
赞
踩
article
使用
docker
部署
onlyoffice
插件
步骤及踩坑问题(
win10
/
linux
)_
docker
...
最近公司系统
插件
从金格换成了OnlyOffice,需要重新安装部署,做个记录。安装
onlyoffice
有两种方式,第一种...
赞
踩
article
YOLOv5
导出
onnx
、
TrensorRT
部署(
LINUX
)_
trtmodel
...
yolov5转TensorRT部署_
trtmodel
trtmodel
...
赞
踩
article
yolo
v5
动态链接库
DLL
导出(
TensorRT
)_qt
linux
yolo
动态链接库
...
延续上一篇t
TensorRT
部署
yolo
v5
,大家可以使用生成的
yolo
v5
.exe进行终端命令或者VS里面使用命令代码...
赞
踩
article
26
. 【
Linux
教程】
Linux
查看
环境变量
...
局部变量和全局变量都是系统中特别重要的,用户可以在需要的时候自定义自己需要用到的局部变量。
26
. 【
Linux
教程】Li...
赞
踩
article
Linux
环境变量
...
bash shell用一个叫作
环境变量
(environment variable)的特性来存储有关shell会话和工作环...
赞
踩
article
linux
命令
top
查看
进程
,
linux
查看
进程
的
命令
(
top
)...
标签:
top
操作系统支持多任务并不是计算机同时做很多事情,而是快速的轮换着执行这些任务。
linux
安排不同的程序等待使用...
赞
踩
article
云
计算
入门——
Linux
命令行
入门...
如今,我们许多人都熟悉
计算
机(台式机和笔记本电脑)、智能手机和平板电脑,它们具有图形用户界面(也称为 GUI),使我们能...
赞
踩
article
linux
下
使用
qt
静态
编译
及打包程序完整教程(亲测可用)_
qt
linux
静态
编译
...
概述
linux
上
qt
程序开发好后会遇到一个问题,就是如何将开发好的程序打包成便于安装的安装包,然后发布给客户
使用
。这个过...
赞
踩
article
Linux
下QT程序
打包
_
qt
linux
打包
...
目前我接触到的
Linux
下的QT程序
打包
方法主要有两种:第一种:通过脚本进行
打包
,这种方法简单方便,但是通过这种方式
打包
...
赞
踩
相关标签
AI作画
linux
stable diffusion
深度学习
人工智能
扩散模型
linux图形化界面鼠标点击
服务器
github
游戏
macos
ui
界面控件
devexpress
编程语言
书
推荐
学习方法
python
c语言
并发编程
多线程