首页 > 系统相关 >排查linux 定时任务cron crontab

排查linux 定时任务cron crontab

时间:2024-03-21 10:36:17浏览次数:17  
标签:Mar 01 crontab cron pve0 session linux root

简介:

我在使用shell编程来实现DDNS服务的注册更新工作。

但是老发现cron不正常工作。为所有的排查做个指导记录吧。

一:检查cron编写

*/1 * * * * echo hello >> /root/out.log

每分钟执行一次写入临时文件。

#查看cron日志
journalctl --no-pager --since today -g 'cron'
Mar 21 10:05:01 pve0 cron[920]: (root) RELOAD (crontabs/root)
Mar 21 10:05:01 pve0 CRON[2442599]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Mar 21 10:05:01 pve0 CRON[2442599]: pam_unix(cron:session): session closed for user root
Mar 21 10:06:01 pve0 CRON[2442754]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Mar 21 10:06:01 pve0 CRON[2442754]: pam_unix(cron:session): session closed for user root

二:检查命令编写

写个测试脚本,存为/root/test.sh

#!/bin/bash
time_s=$(date "+%Y-%m-%d %H:%M:%S")
echo $time_s >> /root/out.log

写cron

*/1 * * * * /root/test.sh

三:检查shell编写

直接执行你的shell,看有什么问题吧。

 

标签:Mar,01,crontab,cron,pve0,session,linux,root
From: https://www.cnblogs.com/jackadam/p/18086749

相关文章

  • Linux系统连接手机USB网络共享后无法联网
    如题,离线安装了ubantu系统的服务器的所有网口都设置了静态ip,通过usb口外接手机usb网络共享后,通过ipaddr命令查看,发现usb0网卡没有拿到ip,通过尝试可以用以下命令解决sudodhclientusb0usb0重新向dhcp服务器请求ip,ipaddr看到获取到ip后可以pingbaidu.com试下,如果还......
  • linux下常见服务的搭建搜集 —— 筑梦之路
    安装JDK官网下载地址:https://www.oracle.com/java/technologies/downloads#创建目录mkdir/usr/local/java/#解压tar-zxvfjdk-8u333-linux-x64.tar.gz-C/usr/local/java/#配置环境变量vim/etc/profileexportexportJAVA_HOME=/usr/local/java/jdk1.8.0_2......
  • 综合架构-5 实时同步服务-rsync+crond+inotify
    综合架构-5实时同步服务-rsync+crond+inotify增量实时备份-监控状态-利用rsync+inotify+crond实现服务端和客户端b互相免密连接ssh-keygencd/root/.sshmvid_rsa.pubauthorized_keysscp-r/root/.ssh10.0.1.113:/root企业文件目录增量实时同步删......
  • 大数据013_Linux(上传rz,下载sz,tar,zip,unzip)
    目录一、上传、下载1、通过鼠标操作(1)下载(2)上传2、通过命令操作rz、sz(1)下载sz(2)上传rz二、压缩、解压1、tar命令(1)压缩(2)解压2、zip命令压缩文件3、unzip命令解压文件一、上传、下载1、通过鼠标操作(1)下载将LInux系统中的文件下载到Windows上eg:在FinalShell......
  • AMD Zen5越来越近了!Linux GCC编译器已支持
    AMD预计会在今年年中左右开始推出下一代Zen5CPU架构产品,首先从移动端开始,然后是桌面端、服务器端,相关支持也正在紧锣密鼓地进行中,尤其是Linux系统下。现在,AMD已经将Zen5微架构加入到了GCC编译器的支持,GCCGit仓库的target设定值为“znver5”,可以赶上GCC4.1稳定版的发布。目前......
  • Linux操作系统小记
    1.finalshell使用Linux终端打开-输入ifconfig-查看ip地址finalshell-----SSH链接----输入信息2.Linux常用命令ls-a/      根目录隐藏文件ls-l/       竖着显示ls-lh/      竖着显示,并且包含大小pwd        ......
  • 【Linux】Linux系统(如CentOS)宝塔面板 如何安装SQL Server
    在Linux系统(如CentOS)上安装SQLServer是可能的,但是要注意,宝塔面板主要是用于管理Web服务器的,并不直接支持SQLServer的安装。SQLServer是微软开发的一款关系数据库管理系统,而宝塔面板通常用于管理类似于MySQL或MariaDB这样的数据库。不过,你可以在宝塔面板外部安装SQLServ......
  • Linuxcentos7配置网卡的方法(非gui篇)
    网卡配置方法有好几种,本次讲述的是非gui的centos7配置方法 目录 1、普通配置网卡方法: 2、使用命令行工具nmcli(NetworkManager的命令行界面)方法:删除连接:创建新的连接:注意事项:附记:  1、普通配置网卡方法:由于本次操作过程和我之前发布的文章的第一种原理......
  • Linux下的I/O多路复用
    在I/O多路复用中,epoll、poll和select是常用的三种机制,它们都可以用于实现事件驱动的网络编程。selectselect是Unix系统最早引入的I/O多路复用函数,它允许一个进程监视多个文件描述符,当其中任何一个文件描述符准备好进行I/O操作时,select函数就会返回。优点:跨平台支......
  • Linux下生成核心转储core
    为了方便进行分析调试,希望当程序发生崩溃或者收到SIGSEGV、SIGABRT等信号时,系统会生成相应的核心转储文件。核心转储大小限制首先,要检查核心转储的大小限制。可以使用ulimit命令来查看当前用户的核心转储大小限制:ulimit-c如果输出为0,则表示不生成核心转储文件。可以使......