ubuntu2022预科(一)------cron配置

简介: ubuntu2022预科(一)------cron配置

在4.13日之前会发布ubuntu开源配置教学(指最新版本)内容是粉丝投稿提问 欢迎大家提供bug详细截图

不使用国内源解决99%的bug

配置方案

apt-get install cron -- 安装cron
service cron start -- 启动
service cron restart -- 重启
service cron stop -- 停止
service cron status -- 检查状态
service cron -- 查询cron可用命令
crontab -l -- 检查crontab工具是否安装/查看所有定时任务

bug and solution

Package has no installation candidate

#很明显这是版本bug 更新一下就好
apt-get update
apt-get upgrade#最好更新指定包 ubuntu目前存在一定不稳定的bug

docker容器没有安装crontab -e编辑器

apt-get install vim -y
#实际上ubuntu有自带的编辑器gedit    或者直接vi

crontab 插入/修改 自动化命令:

crontab 插入/修改 自动化命令:
            1、crontab -e 进入编辑环境;
            2、按a建进入编辑模式;
            3、编辑完按esc+:wq退出
    crontab 命令解释: m h dom mon dow command 文件路径
            m:分钟 取值范围: 0-59 当为*时表示每分钟
            h:小时 取值范围: 0-23 当为*时表示每小时
            dom:天 取值范围: 1-31 当为*时表示每天
            mon:月 取值范围: 1-12 当为*时表示每月
            dow:星期 取值范围: 1-6 0表示星期天 当为*时表示每周

用户加到cron.allow文件中

cd /var/adm/cron/
vi cron.allow
    root
    user
    ***

定时执行脚本/etc/crontab 和 定时任务不执行的解决办法

/etc/init.d/cron status
# 查看状态
# 报错信息
“Error: bad username; while reading /etc/crontab”
sudo gedit /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
#SHELL变量的值指定系统使用的SHELL环境(该样例为bash shell),PATH变量定义了执行命令的路径。Cron的输出以电子邮件的形式发给MAILTO变量定义的用户名。如果MAILTO变量定义为空字符 串(MAILTO=""),电子邮件不会被发送。执行命令或脚本时HOME变量可用来设置基目录。
# 系统会默认可以不用修改任何

user ways

#  m    h     dom     mon      dow    user  command
# 分钟 小时 DayOfMonth 月  DayOfWeek   用户    命令
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7)

如有其他bug 评论区补充

后期自动在后面加上

目录
相关文章
|
4天前
|
Ubuntu 安全 Linux
Linux(34)Rockchip RK3568 Ubuntu22.04和Debian 10上配置远程桌面工具
Linux(34)Rockchip RK3568 Ubuntu22.04和Debian 10上配置远程桌面工具
78 0
|
4天前
|
网络协议 Java 应用服务中间件
Springboot+ubuntu+Let‘s Encrypt配置https
Springboot+ubuntu+Let‘s Encrypt配置https
45 0
|
4天前
|
Ubuntu
百度搜索:蓝易云【Ubuntu开机自启服务systemd.service配置教程】
现在,你的服务将在Ubuntu开机时自动启动,并在之后的启动中持续运行。记得根据你的实际需求修改 `your_service_name.service`文件中的相关信息。
65 2
|
4天前
|
存储 网络协议 Ubuntu
如何在Ubuntu安装配置SVN服务端并实现无公网ip访问内网资料库
如何在Ubuntu安装配置SVN服务端并实现无公网ip访问内网资料库
78 0
|
4天前
|
Ubuntu 安全 网络安全
百度搜索:蓝易云【Ubuntu系统SSH服务端配置】
现在,你已经成功在Ubuntu系统上配置了SSH服务端。这将允许其他计算机通过SSH协议连接到你的Ubuntu系统,并进行远程管理和操作。请注意,远程访问有安全风险,建议在生产环境中采取必要的安全措施来保护系统。
46 3
|
4天前
|
存储 Ubuntu
百度搜索:蓝易云【在ubuntu系统下安装配置onedrive步骤】
现在,你已经成功在Ubuntu系统下安装和配置了OneDrive,可以使用该工具与OneDrive云端存储进行同步。
48 0
|
4天前
|
Ubuntu
百度搜索:蓝易云【Ubuntu系统新增硬盘,配置自动挂载教程】
现在,您的新硬盘应该已经成功配置为开机自动挂载到 `/mnt/new_disk`目录下了。在每次开机后,Ubuntu会自动将该硬盘挂载到指定的挂载点,您可以在该挂载点下访问和使用新硬盘。
42 0
|
4天前
|
负载均衡 Ubuntu 应用服务中间件
|
4天前
|
Ubuntu Linux
Linux(Ubuntu)系统临时IP以及静态IP配置(关闭、启动网卡等操作)
请注意,以上步骤是在临时基础上进行配置的。如果要永久保存静态IP地址,通常还需要修改 `/etc/network/interfaces`文件,以便在系统重启后保持配置。同时,确保备份相关配置文件以防止出现问题。
33 1
|
4天前
|
Ubuntu Linux 测试技术
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试(下)
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试
55 1