`
xor_bytes
  • 浏览: 7325 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

debian定时任务系统

阅读更多
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。
查看一下cron是否有自动启动
# cd /etc/rc2.d
# ls -al
lrwxrwxrwx  1 root root   14 Apr 13 19:29 S89cron -> ../init.d/cron
如果有上面一项就说明cron有自动启动。
如果没有,则可以自己做一个link
ls -sf /init.d/cron S89cron

编辑/etc/crontab文件配置cron
下面是我的机了下的crontab
# cat /etc/crontab
# m h dom mon dow user  command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#

所以每天要执行的任务放在 /etc/cron.daily/下,每周要执行的任务放在/etc/cron.weekly下,每月要执行的任务放在/etc/cron.monthly下。
分享到:
评论

相关推荐

    给debian的docker容器添加crontab定时任务

    本文记录了基于Debian的docker容器设置定时任务的方式。 案例背景 我部署一个前端项目,使用nginx镜像,由于官方镜像是基于debian,对比alpine也不觉得体积差多少,于是就使用debian作为容器系统。 Doc

    Debian Linux系统基础入门课件.rar

    9. **系统和服务管理**:讲解Systemd的使用,包括服务的启动、停止、重启以及查看状态,以及定时任务的设置(Cron)。 10. **Shell脚本编程**:介绍Bash shell脚本的基本语法,如变量、条件语句、循环和函数,用于...

    (linux)下开机自动运行脚本以及定时任务

    本文将详细介绍如何在 Linux 系统下设置开机自启动脚本与定时任务。 #### 一、开机自启动脚本 ##### 1.1 修改 `/etc/rc.local` 文件 在大多数 Linux 发行版中,`/etc/rc.local` 是一个常用的方法来实现开机自启动...

    Debian10离线安装Cron,Vim

    它允许用户设置定时任务,并在指定的时间自动运行。要安装Cron,你需要下载对应的deb安装包,这里提供的文件是`cron_3.0pl1-134+deb10u1_amd64.deb`。首先,将这个文件复制到你的Debian10系统上,然后通过以下命令...

    The Debian GNU-Linux Bible

    - **自动化任务**:系统管理员可以通过脚本或定时任务来实现系统的自动化管理,如定期备份数据、更新系统等。 - **安全性提升**:书中详细介绍了如何通过防火墙设置、用户权限管理等手段来增强系统的安全性。 - **包...

    linux创建PHP定时任务的实例

    在Linux系统中,为了实现PHP脚本的自动化执行,我们可以利用cron定时任务服务来定期运行特定的PHP程序。本文将详细介绍如何在Linux环境下创建PHP定时任务的实例。 首先,确保你的服务器已经安装了PHP环境,因为PHP...

    Debian linux学习笔记

    - `/var/log/cron`:定时任务日志文件。 - `/var/log/httpd`:HTTP 服务日志文件。 - `/var/log/news`:新闻服务日志文件。 - `/var/log/mysqld.log`:MySQL 服务日志文件。 - `/var/log/samba`:Samba 服务...

    debian配置远程上网服务器(samba+winbind+xdmcp+quota)

    正确的时区设置对于系统的日志记录和定时任务至关重要。需要配置系统时间,并设置时区。 ### 配置系统主机名和域名 在加入到Windows域之前,需要设置系统的主机名和域名,确保在网络中可以正确识别。 ### 加入...

    Debian新维护人员手册

    - `cron.d.ex` 示例展示了如何设置定时任务。 - **文档目录**(5.5节): - 规定了文档的存储位置,如`docs`目录。 - **初始化脚本**(5.7节): - `init.d.ex` 是服务启动脚本示例,用于自动化管理服务的启动和...

    Debian安装与基本配置

    - **cron定时任务**:设置定期任务,如备份、清理。 通过以上步骤,你已经掌握了Debian的基本安装与配置。随着经验的积累,你会发现Debian是一个强大且灵活的平台,适合各种用途,无论是服务器还是日常办公。继续...

    Debian 新维护人员手册

    - **定时任务**: 如果软件包包含定时任务脚本,这些文件将被放置在此处。 ##### 5.5 dirs 文件 - **目录列表**: 列出软件包安装时需要创建的目录。 ##### 5.6 package.doc-base 文件 - **文档基础**: 描述软件包...

    update-debian:通过apt与Debian自动更新

    `unattended-upgrades`需要与`cron`定时任务系统配合工作。打开`crontab -e`编辑定时任务,添加以下行来每天凌晨2点执行自动更新: ``` 0 2 * * * /usr/lib/unattended-upgrades/unattended-upgrade ``` 这将...

    用lftp 定时增量下载整个目录中最新文件

    2. **计划任务(cron)**:Linux系统的cron服务允许用户设置定时任务。结合lftp,我们可以设置定期执行下载任务。 3. **增量更新**:通过使用`-N`或`--newer-than`选项,lftp可以只下载远程服务器上比本地新的文件。...

    关于laravel5.5的定时任务详解(demo)

    首先,要实现Laravel5.5的定时任务,您需要一个Linux服务器环境,这里以Debian系统为例,搭配Nginx作为Web服务器,MySQL作为数据库系统,以及PHP环境。确保以上环境配置好后,Laravel5.5框架能够正常运行。 接下来...

    Debian下面的ntp服务(ntpdate)的安装.docx

    `ntpdate`主要用于手动调整系统时间,而`ntpdate-debian`是Debian特有的一个脚本,它可以在系统启动或由cron定时任务调用时自动执行`ntpdate`,以定期更新系统时间。 在Linux系统中,你可以使用`ntpdate`命令手动...

    debian-optional-setup:在debian系统上为rpi4进行的其他设置

    通过`crontab -e`编辑定时任务。 8. **添加用户和权限管理** 创建新用户并给予适当的权限,确保系统的安全性。使用`adduser`创建用户,`usermod`调整用户权限。 9. **安装桌面环境** 如果需要图形界面,可以安装...

    Mysql数据库定时备份(linux版)v1.0.docx

    下面将详细介绍如何通过自定义的Shell脚本和Linux的定时任务(Cron)来实现这一目标。 首先,确保你的Linux服务器上已经安装了MySQL服务。如果你的服务器还没有安装MySQL,你需要通过包管理器如`apt-get`(对于...

    linux-expect模拟键盘输入实现定时登录教程.zip

    在Debian或Ubuntu系统上,使用`sudo apt-get install expect`;在CentOS或Fedora系统上,使用`sudo yum install expect`或者`sudo dnf install expect`。 接下来,我们将探讨如何使用expect模拟登录。以下是一个...

    4 Linux系统配置_.zip

    - `anacron`为不常启动的系统提供定时任务支持。 10. **系统日志管理**: - `syslogd`收集系统日志,`journalctl`(Systemd日志)查看和管理日志。 - `rsyslog`或`syslog-ng`提供远程日志收集和分析能力。 以上...

    linux系统管理与服务

    Linux系统中的软件安装方式多样,包括使用包管理器(如apt for Debian/Ubuntu, yum/dnf for CentOS/RHEL)进行在线更新和安装,手动编译源代码安装,以及使用 Snap、Flatpak 等现代打包技术。理解这些安装方式及其...

Global site tag (gtag.js) - Google Analytics