查看linux定时任务查看linux的定时任务

查看linux定时任务查看linux的定时任务,第1张

linux怎么同步windows服务器时间

一、Linux时间同步

1、时间同步一次:ntpdatentp1aliyuncom

2、定时任务同步

(1)编辑:crontab-e

(2)按i写入/10ntpdatentp1aliyuncom

说明放入定时任务中每隔10分钟执行一次

3、查看已有的定时任务:

输入命令查看:crontab-l

二、win定时任务时间同步

1、时钟internet时间设置修改。

我用阿里云的,所有修改为修改为ntp1aliyuncom

2、打开w32time服务并设置为自动

控制面板所有控制面板项管理工具服务下面

3、创建一个文件resynctimebat

里面写入该命令即可:w32tm/resync

实际就是运行该命令。

测试:cmd,运行测试。

执行成功,对比服务器时间和自己认为准确的时间。

4、win任务计划定时任务

(1)计算机管理里面,任务计划程序里面新增一个任务

(2)属性常规进行设置

(3)触发器设置

(4)操作设置,选择启动程序

(5)设置

如何查看crontab定时任务是否执行?

1、针对Linux系统的查询方法(含Redhat、SUSE)看/var/log/cron这个文件就可以,可以用tail-f/var/log/cron观察22、针对UINX系统查询方法(AIX、HP-UX)在/var/spool/cron/tmp文件中,有croutXXX00999的tmp文件,tail这些文件就可以看到正在执行的任务了。33mail任务(LinuxUNIX)在/var/spool/mail/root文件中,有crontab执行日志的记录,用tail-f/var/spool/mail/root即可查看最近的crontab执行情况。

我的linux定时任务不起作用是为什么?

查看下已经设置好的计划任务cat/etc/crontab重启下计划任务服务/etc/initd/crondrestart上面一步如果OK就不用这步查看下日志找到错误原因cat/var/log/cron

对于Linux一般用户来说,是不会去注意系统最后一次的重启时间,除非是Linux工程师,如果你想要查看Linux最后重启时间的话,小编教你三种查看系统重启时间的方法。

方法一:last命令

# last reboot

reboot system boot 2632-431el6i Wed Jul 30 13:44 - 21:39 (46+07:55)

reboot system boot 2632-431el6i Sun Apr 13 14:28 - 09:27 (107+18:59)

reboot system boot 2632-431el6i Tue Mar 25 22:27 - 14:19 (18+15:52)

这条命令实际上显示的是最近几天的系统运行时间。last原本被设计来显示某个特定用户的登录历史。在Linux中,有一个特别的“伪用户”称为reboot会在系统重启的时候立即自动登录。这样通过检查reboot用户的登录历史,你就可以检查最后的重启时间。

方法二:who -b

使用who命令带上‘-b’选项。

# who -b

system boot Jul 30 13:44

1uptime命令

输出:16:11:40 up 59 days, 4:21, 2 users, load average: 000, 001, 000

2查看/proc/uptime文件计算系统启动时间

cat /proc/uptime

输出: 511339694 57594985

第一数字即是系统已运行的时间511339694 秒

输出: 3:43pm up 1 day, 5:07, 2 users, load average: 000, 000, 000

2uptime命令

输出: 3:43pm up 1 day, 5:07, 2 users, load average: 000, 000, 000

输出结果同上

3查看/proc/uptime文件计算系统启动时间

cat /proc/uptime

输出: 10504044 10502475

第一数字即是系统已运行的时间10504044 秒,运用系统工具date即可算出系统启动时间

4查看/proc/uptime文件计算系统运行时间cat /proc/uptime | awk -F '{run_days=$1 / 86400;run_hour=($1 % 86400)/3600;run_minute=($1 % 3600)/60;run_second=$1 % 60;printf("run_days=%d/trun_hour=%d/trun_minute=%d/trun_second=%d/n",run_days,run_hour,run_minute,run_second)}'

在Linux下,如果需要查看进程的启动时间, 常用ps aux命令,但是ps aux命令的缺陷在于只能显示时间到年、日期、或者时间, 无法具体到年月日时分秒。如果需要查看某个进程的具体启动时间, 使用 ps -p PID -o lstart, 其中,PID为某个进程的进程ID号。如下所示, 显示系统中所有httpd进程的具体启动时间。 1for pid in $(pgrep httpd); do echo -n ${pid} ; ps -p ${pid} -o lstart | grep -v START ; done 2301 Mon Aug 27 11:21:59 2012 3344 Mon Aug 27 11:33:13 2012 1227903 Wed Jun 20 22:50:47 2012

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 查看linux定时任务查看linux的定时任务

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情