Linux账号密码过期会导致crontab作业不能执行

简介:

今天一同事报告Linux服务器上的crontab作业没有运行,检查/var/log/cron日志后发现下面错误信息

 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
 

clip_image001

恰好出现问题前,我在这台服务器上用chage命令设置了root、 oracle等账号的密码过期策略。导致该账号oracle密码过期(Password expires),所以出现"Authentication token is no longer valid; new one required"等这类错误信息。

解决方案:

1:用SecureCRT以oracle用户登录系统,修改账号密码后,这个权限认证问题立马解决。

2:使用chage命令让对应账号密码永不过期。当然一般不建议使用该策略解决问题。

相关文章
|
2月前
|
存储 Linux Shell
Linux中的计划任务—Crontab调度一次性执行的任务at/batch
Linux中的计划任务—Crontab调度一次性执行的任务at/batch
139 0
|
1月前
|
Unix Linux
Linux中的Crontab:定时任务管理器
`crontab`是Linux下的定时任务管理器,用于设置周期性执行的任务。用户可以通过`crontab -l`查看任务,`crontab -e`编辑,`crontab -r`删除任务。任务格式为:`* * * * * command`,分别代表分钟、小时、日期、月份、星期,例如`30 10 * * * /path/to/script.sh`。注意确保命令有执行权限,处理环境变量,并关注日志文件 `/var/log/syslog` 或 `/var/log/cron`。学会使用`crontab`能有效自动化Linux系统的日常任务。
|
1月前
|
Ubuntu Linux 数据安全/隐私保护
Linux Ubuntu crontab 添加错误 提示:no crontab for root - using an empty one 888
Linux Ubuntu crontab 添加错误 提示:no crontab for root - using an empty one 888
19 3
|
24天前
|
存储 监控 Unix
Linux Crontab定时表教学大全(一看就会!)
Crontab 是一种在类 Unix 系统(如 Linux、FreeBSD、Solaris 等)中用于设置和管理定时任务的实用工具。通过编写 crontab 文件,用户可以安排命令或脚本在特定的时间点或周期性地自动执行。本教学将引导您了解 crontab 的基本概念、使用方法、语法和常见问题解决。
|
1月前
|
Linux
Linux定时任务:详解crontab与crond
Linux定时任务:详解crontab与crond
13 0
|
1月前
|
Linux
Linux 命令 `bg`:将作业放到后台执行
`bg` 命令在 Linux 中用于将挂起的作业放到后台执行,允许同时处理多个任务。通过 `Ctrl + Z` 暂停作业,然后使用 `bg`(可指定作业编号)使其继续后台运行。配合 `jobs` 查看后台作业状态,`fg` 将作业带回前台,`kill` 结束作业。这些工具帮助用户更高效地管理终端作业。
|
2月前
|
Linux
Linux Crontab 查看定时任务启动没
Linux Crontab 查看定时任务启动没
56 0
Linux Crontab 查看定时任务启动没
|
2月前
|
Linux 调度
Linux定时任务调度--crontab与at
Linux定时任务调度--crontab与at
48 0
|
2月前
|
存储 Shell Linux
【Shell 命令集合 系统设置 】Linux定时任务 crontab命令 使用指南
【Shell 命令集合 系统设置 】Linux定时任务 crontab命令 使用指南
60 0
|
2月前
|
Linux Shell 数据库
Linux如何在一个 Crontab 中安排多个 Cron 作业?
Linux如何在一个 Crontab 中安排多个 Cron 作业?
151 1