Ubuntu 命令常用命令——定时启动程序

crontab -e

语法

crontab[ -u user ] file

crontab[ -u user ] { -l | -r | -e }

说明:
crontab是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。
-U Lser 是指设定指定user的时程表,这个前提是你必须要有其权限(比如说是root)才能够指定他人的时程表。如果不使用-山 user的话,就是表示设定自己的时程表。
参数说明:

  • -e :执行文字编辑器来设定时程表,内定的文字编辑器是VI,如果你想用别的文字编辑器,则请先设定VISUAL环境变数来指定使用那个文字编辑器(比如说setenv VISUAL joe)
  • -r∶删除目前的时程表
  • -l:列出目前的时程表

时间格式如下:

f1 f2 f3 f4 f5 program
  • 其中f1是表示分钟,f2表示小时,3表示一个月份中的第几日,4表示月份,5表示一个星期中的第几天。program表示要执行的程序。
  • 当f1为时表示每分钟都要执行program,f2为时表示每小时都要执行程序,其馀类推
  • ·当f1为a-b时表示从第a分钟到第b分钟这段时间内要执行,f2为a-b时表示从第a到第b小时都要执行,其馀类推
  • 当f1为n时表示每n分钟个时间间隔执行一次,2为/n表示每n小时个时间间隔执行一次,其馀类推
  • 当f1为a, b, c…时表示第a, b, c…分钟要执行,f2为a, b, c…时表示第a, b, c…个小时要执行,其馀类推
*    *    *    *    *
-    -    -    -    -
|    |    |    |    |
|    |    |    |    +----- 星期中星期几 (0 - 6) (星期天 为0)
|    |    |    +---------- 月份 (1 - 12) 
|    |    +--------------- 一个月中的第几天 (1 - 31)
|    +-------------------- 小时 (0 - 23)

开机自启动程序

在系统中查看文件"etc/rc.d/rc.local"是否存在,如果不存在,则看"/etc/rc.local"是否存在,本人在Ubuntu20.04中配置"/etc/rc.local"。

创建文件: vim /etc/rc.local

#!/bin/sh -e
nvidia-smi -pm 1    # 写入需要开机自启动的程序;如英伟达显卡的内存常驻模式

# bash start_jupyter.sh    # jupyter服务

# bash start_labelimage_tool.sh    # 图片浏览器服务

exit 0

赋予可执行权限

chmod +x /etc/rc.local

启动服务并设置服务开机自启动

systemctl enable rc-local.service
systemctl start rc-local.service
systemctl status rc-local.service

重启系统后,再去一一验证所设置服务。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Ubuntu系统中,有很多常用的命令可以帮助我们进行文件和系统操作,包括文件及目录操作命令、磁盘及系统操作命令、文件压缩及解压命令、网络命令和帮助命令等。以下是一些常用的Ubuntu系统命令: 1. 文件及目录操作命令: - ls:列出目录内容 - cd:切换目录 - pwd:显示当前目录 - mkdir:创建新目录 - rm:删除文件或目录 - cp:复制文件或目录 - mv:移动文件或目录 - touch:创建空文件 - cat:查看文件内容 - grep:在文件中搜索指定内容 2. 磁盘及系统操作命令: - fdisk:用于给磁盘进行分区,查看磁盘情况 - df:显示文件系统的磁盘空间使用情况 - du:查看文件或目录的磁盘使用情况 - top:实时显示系统的资源占用情况 - ps:显示当前运行的进程信息 - kill:终止指定进程 - reboot:重启系统 - shutdown:关 3. 文件压缩及解压命令: - tar:打包和解压文件 - gzip:压缩文件 - gunzip:解压缩文件 - zip:压缩文件和目录 - unzip:解压缩文件 4. 网络命令: - ping:测试网络连接 - ifconfig:显示和配置网络接口 - netstat:显示网络连接和统计信息 - ssh:远程登录安全外壳协议 - scp:在本地主和远程主之间安全地复制文件 5. 帮助命令: - man:显示某个命令的帮助手册 - help:显示Shell内置命令的帮助信息 这些只是Ubuntu系统中的一些常用命令,更详细的命令可以在命令行中使用man命令查看相应的帮助手册。 <span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Ubuntu常用命令大全](https://blog.csdn.net/weixin_44607113/article/details/126057644)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程子的小段

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值