-
2021-05-13 14:20:30
$ crontab --help
crontab:无效选项 -- -
crontab: usage error: unrecognized option
usage: crontab [-u user] file
crontab [-u user] [ -e | -l | -r ]
(default operation is replace, per 1003.2)
-e (edit user's crontab)
-l (list user's crontab)
-r (delete user's crontab)
-i (prompt before deleting user's crontab)
---------------------------------------------------------
so:
crontab -l 表示列出所有的定时任务
crontab -r 表示删除用户的定时任务,当执行此命令后,所有用户下面的定时任务会被删除,执行crontab -l后会提示用户:“no crontab for admin”
-------------
$ more emmacron
# 定时抓取数据,每隔2小时执行一次
0 */2 * * * /bin/sh /home/admin/ccbin/emmash/emmactl.sh
--------------
crontab文件中的行由6个字段组成,不同字段间用空格或者tab键分割。前5个字段指定命令要运行的时间
分钟(0-59)
小时(0-28)
日期(1-31)
月份(1-12)
星期几(0-6,其中0代表星期日)
第六个字段是一个要在适当时间执行的字符串
例子:
#MIN HOUR DAY MONTH DAYOFWEEK COMMAND
#每天早上6点10分
10 6 * * * date
#没两个小时
0 */2 * * * date
#晚上11点到早上8点之间每2个小时,早上8点
0 23-7/2,8 * * * date
#每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
0 11 4 * mon-wed date
#1月份一号早上4点
0 4 1 jan * date
更多相关内容 -
linux查看java进程id
2021-05-15 02:48:45linux查看java进程id[2021-01-31 05:59:32]简介:php去除nbsp的方法:首先创建一个PHP代码示例文件;然后通过“preg_replace("/(\s|\ \;| |\xc2\xa0)/", " ", strip_tags($val));”方法去除所有nbsp即可。...linux查看java进程id
[2021-01-31 05:59:32] 简介:
php去除nbsp的方法:首先创建一个PHP代码示例文件;然后通过“preg_replace("/(\s|\ \;| |\xc2\xa0)/", " ", strip_tags($val));”方法去除所有nbsp即可。推荐:《PHP视频教
建站服务器
这篇文章主要介绍了linux中如何查看系统进程,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下
linux查看端口被哪个进程占用的方法:1、使用“lsof -i:端口号”来查看;2、使用“netstat -tunlp |grep 端口号”来查看。linux查看端口被哪个进程占用的方法1. lsof -i:端口号
建站服务器
小编给大家分享一下linux操作系统中查看进程命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家
建站服务器
小编给大家分享一下linux下使用grep命令查看进程的案例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家
linux查看是否安装oracle的方法:查看是否用oracle的进程,代码为【ps -ef | grep ora】,一般安装oracle,默认会有oracle的用户【id oracle】。linux查看是否安装oracle的方法:是否
linux系统查看jdk版本的方法是:可以通过【java -version】命令来查看。具体方法是:1、打开终端;2、输入【java -version】命令,回车即可。此时,终端中就会显示jdk版本信息了。方
进程的查看的命令是ps和top,进程调度的命令有at、crontab、batch以及kill;进程是一个其中运行着一个或多个线程的地址空间和这些线程所需要的系统资源,一般来说,Linux系统会在进
java内存不足的解决办法:1、linux上利用top命令查看所有进程,大内存的选择性的kill,释放内存;2、调整tomca中对jvm内存的配置,如将最小内存设置的更小点。【相关学习推荐:java基础
建站服务器
Linux系统中进程管理作用是什么?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编
建站服务器
这篇文章主要介绍Linux查看系统负载的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!操作系统的负载
系统运维
开始之前
在某些情况下,比如系统负载很高 docker stop 无法关闭某个容器(无响应),这时可以根据容器进程的ID找到宿主机进程ID,然
服务器
这篇文章主要介绍使用linux中supervisord命令配置后台服务/常驻进程的进程工具,文中介绍的非常详细,具有一定的参考价值,感兴趣的小
服务器
服务器状态分析
查看Linux服务器CPU详细情况
#查看CPU的信息
[root@host ~]# cat /proc/cpuinfo
#查看物理CPU的个数
[root@h
服务器
Linux查看History记录加时间戳小技巧
熟悉bash的都一定知道使用history可以输出你曾经输入过的历史命令,例如
[root@servyou_web
-
linux定时任务生产java服务无法执行问题案例
2021-05-14 18:22:47如何让Linux定时任务crond以秒为单位执行(如每隔3秒) 需要用到Shell脚本每隔3秒钟去监控一个软件进程的运行状态,发现crond似乎只支持到分,不知道秒,怎么办呢? 第一种方法: 当然首先想到的是写一个触发的脚本,在触发...我写了一个重启resin的脚本,由于业务原因,需要定时在某一个时间重启下resin服务器
于是就在crontab里配置了如下内容:
* * - root /usr/local/bin/resin_restart.sh
其中,resin_restart.sh内容如下:
#!/bin/sh
/usr/local/bin/xxresin_stop.sh
/usr/local/bin/xxresin_start.sh
有问题的时刻到来了,服务器虽然定时起来了,但是却报了如下错误:
Resin can't load com.sun.tools.javac.Main. Usually this means that the JDK tools.jar is missing from the classpath,
possibly because of using a JRE instead of the JDK.
You can either add tools.jar to the classpath or change the compiler to an external one with or jikes.
但是,明明已经在profile里配置了环境变量,为啥还找不到呢。折腾了需求没有搞定。
分析如下:
由于export变量问题导致:具体为,crontab执行shell时只能识别为数不多的系统环境变量,
普通环境变量一般是无法识别的,如果在编写的脚本中需要使用变量,最好使用export重新声明下该变量,
以确保脚本正确执行。以后作为一个开发基本规范写上。
然后我在resin重启脚本里重新定义了下环境变量,脚本如下:
#!/bin/sh
#下面就是环境变量定义
JAVA_HOME="/opt/jdk1.6.0_18"
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:/opt/nginx-0.7./sbin:/opt/jdk1..0_18/bin:/opt/resin-3.0./bin:$PATH
export JAVA_HOME PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC CLASSPATH
/usr/local/bin/xxresin_stop.sh
/usr/local/bin/xxresin_start.sh
经过测试,定时任务此时顺利重启
在Linux下启动Java服务的脚本
#!/bin/sh #该脚本为Linux下启动java程序的通用脚本.即可以作为开机自启动service脚本被调用, #也可以作为启动java程序的独立脚本来使用. # #Author: tudaxi ...
linux -- 启动时启动服务或者执行命令
运行等级 首先,我们需要知道Linux系统关于运行等级的知识.在不同的linux系统上(例如ubuntu和Fedora)这些数字与和所代表的意义可能不同,但主要的有以下几个: 单用户模式. 多用户模式 ...
用“逐步排除”的方法定位Java服务线上“系统性”故障(转)
一.摘要 由于硬件问题.系统资源紧缺或者程序本身的BUG,Java服务在线上不可避免地会出现一些“系统性”故障,比如:服务性能明显下降.部分(或所 有)接口超时或卡死等.其中部分故障隐藏颇深,对运维和 ...
如何让linux定时任务crontab按秒执行
如何让linux定时任务crontab按秒执行? linux定时任务crontab最小执行时间单位为分钟如果想以秒为单位执行,应该如何设置呢?思路 正常情况是在crontab中直接定义要执行的任务,现 ...
linux配置定时任务cron/定时服务与自启动
实现linux定时任务有:cron.anacron.at,使用最多的是cron任务 名词解释 cron--服务名:crond--linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与 ...
如何让Linux定时任务crond以秒为单位执行(如每隔3秒)
需要用到Shell脚本每隔3秒钟去监控一个软件进程的运行状态,发现crond似乎只支持到分,不知道秒,怎么办呢? 第一种方法: 当然首先想到的是写一个触发的脚本,在触发脚本中使用死循环来解决此问题,如 ...
Linux定时任务Crontab执行PHP脚本
http://blog.chinaunix.net/uid-7552018-id-182133.html crontab执行php脚本 http://www.jb51.net/article/2913 ...
linux定时任务执行没结果,手动执行有结果问题总结
今天写了个脚本手动执行有结果,但是放到系统定时任务跑却没结果,之前也遇到这种问题解决了没记录后面又懵逼了一次~~~ 如下图: 手动执行有结果 放到定时任务中每五分钟执行一次 解决方法: 脚本中加载系统 ...
linux定时任务crontab怎样执行root命令
在/var/spool/cron/文件夹下放置了所有定时任务文件, 1.运行crontab -u $用户名 -e会显示$用户的所有定时任务: 2.运行sudo crontab -e会显示root用户所 ...
随机推荐
MVC使用ajax异步刷新时怎样输出从后台中传过来的JSON数据
前言 这几天在学习MVC使用AJAX异步刷,因为是新手.所以在js中传参数到后台以及后台返回数据到前台怎么接受,怎么前台遍历出JSON数据都开始不知道,相信新手在使用时跟我一样会遇到,这里我就和大家分 ...
apache2: Could not reliably determine the server's fully qualified domain name
错误信息:apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 ...
RHadoop计算平台搭建
原创文章,转载请注明: 转载自www.cnblogs.com/tovin/p/3824554.html 本文基于CentOS6.4系统介绍基于RHadoop平台的搭建,Hadoop的搭建可以参考ht ...
Delphi中Json格式读写
Json是一种轻量级传输数据格式,广泛应用互联网和各应用中.json主要採用键值对来表示数据项.多个数据项之间用逗号分隔,也能够用于数组.以下注重介绍一下在delphi中使用json,在delphi中 ...
async await使用
promise使用 var sleep = function (time) { return new Promise(function (resolve, reject) { setTimeout(f ...
c语言输出控制符
c语言格式输出 %d 10进制 %f 浮点型输出 %lf 长浮点型输出 %c 字符输出 %s 字符串输出 %o 八进制输出 %x 十六进制输出 %p 16进制,一般输出地址 %e 科学计数法输出 %m ...
mysql数据库----python操作mysql ------pymysql和SQLAchemy
本篇对于Python操作MySQL主要使用两种方式: 原生模块 pymsql ORM框架 SQLAchemy 一.pymysql pymsql是Python中操作MySQL的模块,其使用方法和MySQ ...
android 获取屏幕高度和宽度 的方法
我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现.下面就介绍讲一讲如何获取屏幕的物理尺寸 下面的代码即可获取屏幕的尺寸. 在一个Activity的onC ...
post 传递参数中包含 html 代码解决办法,js加密,.net解密
今天遇到一个问题,就是用post方式传递参数,程序在vs中完美调试,但是在iis中,就无法运行了,显示传递的参数获取不到,报错了,查看浏览器请求情况,错误500,服务器内部错误,当时第一想法是接收方式 ...
2019.2.15 t2
考虑倒过来计算最短路径长度,设dis[u]表示在最坏情况下,点u到最近的一 个出口的最短路,则p个出口的dis值都是0,答案即为dis[0]. #include #inc ...
-
linux 下查看java进程
2021-05-12 17:30:19关于Java String对象创建的几点疑问 我们通过JDK源码会知道String实质是字符数组,而且是不可被继承(final)和具有不可变性(immutable).可以如果想要了解String的创建我们需要先了解下JVM的内存结构. 1.JVM ... 【CSS...Maven(二)使用eclipse创建maven多模块项目
maven作为一种自动化构建工具,在现在的企业应用开发中运用非常普遍. 企业项目一般都比较大,多采用maven管理的多模块项目,下面直接上创建步骤 一.创建一个maven项目
Android Activity的生命周期详解
应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应. Activity之间通过Intent进行通信.在Intent 的描述结构中,有两个最 ...
Stm32高级定时器(三)
Stm32高级定时器(三) 1 互补输出和死区插入 1.1 死区:某个处于相对无效状态的时间或空间 本来OCX信号与OCXREF时序同相同步,OCXN信号与OCXREF时序反相同步.但为了安全考虑,以 ...
关于Java String对象创建的几点疑问
我们通过JDK源码会知道String实质是字符数组,而且是不可被继承(final)和具有不可变性(immutable).可以如果想要了解String的创建我们需要先了解下JVM的内存结构. 1.JVM ...
【CSS】伪类和伪元素选择器
伪类 基于当前元素所处的状态或具有的特性,用于设置元素自身的特殊效果. a:link 规定所有未被点击的链接: a:visited 匹配多有已被点击过的链接: a:active 匹配所有鼠标按下 ...
锁(1):spin_lock &; mutex_lock的区别? .
为什么需要内核锁? 多核处理器下,会存在多个进程处于内核态的情况,而在内核态下,进程是可以访问所有内核数据的,因此要对共享数据进行保护,即互斥处理 有哪些内核锁机制? (1)原子操作 atomic ...
走过的easyui的坑--datagrid的reload在IE下未刷新
至于为什么要进easyui这个坑,就不多说了. 我现在使用的是1.5这个版本,在用它做一个后台管理系统,项目做到一半,才想起记录这些坑. 1.对于datagrid在reload.load在IE下未刷新 ...
git使一个非仓库型的工程可以推送
git config receive.denycurrentbranch false
稀疏傅里叶变换(sparse FFT)
作者:桂. 时间:2018-01-06 14:00:25 链接:http://www.cnblogs.com/xingshansi/p/8214122.html 前言 对于数字接收来讲,射频域随着带 ...
【bzoj2034】 2009国家集训队—最大收益
http://www.lydsy.com/JudgeOnline/problem.php?id=2034 (题目链接) 题意 n个任务,每个任务只需要一个时刻就可以完成,完成后获得${W_i}$的收益 ...
-
【Linux】服务器上设置定时任务,定时执行Java程序
2021-03-06 17:56:27笔者服务器使用的系统是Linux系统涉及知识点- 将写好的Java程序打包成jar包- 服务器上配置好Java的开发环境- 自己写shell脚本- 配置crontab 服务前期准备关于jar包:在本地写好Java程序后,需要将其打包成jar后放到... -
LINUX中运行java程序的方法
2022-01-23 22:57:52要想在linux中运行java的项目需要先将项目打包成war包或者jar包。 其中打包成war包需要将war包部署到tomcat服务器上才能运行。而打包成jar包可以直接使用java命令执行。 在linux系统中运行jar包主要有以下几种方式... -
Linux下执行java程序的方法
2021-05-08 23:35:31接下来是小编为大家收集的Linux下执行java程序的方法,欢迎大家阅读:Linux下执行java程序的方法1、Windows上使用eclipse编译java工程,编译完成后导出为Runnable JAR File例如,此处将test工程中的Test2文件export... -
Linux 查看或设置定时任务
2020-03-03 17:47:37Linux 查看所有定时任务 crontab 命令选项基本只对用户操作的选项: -u 指定一个用户 -l 列出某个用户的任务计划 -r 删除某个用户的任务 -e 编辑某个用户的任务 所以,要查看所有用户的,只能根据 /etc/passwd 文件... -
java定时器在linux不执行
2021-05-18 04:20:43java定时器在linux不执行[2021-02-02 18:36:17]简介:php去除nbsp的方法:首先创建一个PHP代码示例文件;然后通过“preg_replace("/(\s|\ \;| |\xc2\xa0)/", " ", strip_tags($val));”方法去除所有nbsp即可... -
在linux下执行定时任务运行一个java程序
2017-02-15 14:05:17配置JDK这些需要的linux环境就不在这里演示了,默认都安装了,就开始下面教程吧! 以下文件都是放在root目录 第一步: 程序开始肯定是要有一个java程序文件,下面编写一个简单的java程序: [root@jcL ~]... -
面向 Java 开发与测试人员的远程执行 Linux/UNIX 系统上任务的框架 -- sshxcute 源码
2022-04-15 09:18:07面向 Java 开发与测试人员的远程执行 Linux/UNIX 系统上任务的框架 -- sshxcute sshxcute 就是这样一个框架工具集,它基于 JSCH 构建,允许工程师利用 Java 代码通过 SSH 连接远程批量执行 Linux/UNIX 系统上的命令... -
让java程序在Linux后台运行
2021-03-03 16:08:14遇到需要在Linux上面跑一个server,但是用ssh上去运行server.java程序再退出ssh,那个程序就会关闭,所以想到要让它像一个服务一样一直跑在Linux上面,所以找到了这个命令:nohup java Server &结尾的 & ... -
java 执行linux命令或shell脚本方法
2021-05-09 03:12:38容易出错的地方之一,执行ps等命令要注意到jvm调用的linux命令也是一个进程背景:第1,2,3,4行代码都可以完成java 执行shell脚本的任务,第2,3,4行代码的数组中第三个参数可以是脚本名,也可以是cd / ls / chown... -
如何在Linux中查看所有正在运行的进程
2021-03-09 03:34:41你可以使用ps命令。...ps命令输入下面的ps命令,显示所有运行中的进程:# ps aux | less其中,-A:显示所有进程a:显示终端中包括其它用户的所有进程x:显示无控制终端的进程任务:查看系统中的... -
纯Java实现的Linux任务管理器
2014-12-31 11:27:40纯Java编写实现的Linux任务管理器,有完善的图形界面,完整工程亲测可用,另附jar可执行文件 -
Linux上执行java文件——用Eclipse将Java源代码生成可执行文件
2021-04-23 19:03:02关于linux上java的环境安装网上教程很多,读者可自行搜索,此次比较懒用的是linux上自带的 关于这两者的优劣点后续比较2.jar包生成用eclipse做了一个web项目的自动化测试,自己用的时候倒是很方便,打开eclipse直接... -
Linux后台运行Java项目世上最详解
2021-06-14 22:05:58目录生成jar包并导入Linux中前台启动后台启动jobs命令和 fg /bg命令:查看进程前台进程的终止后台进程的终止 生成jar包并导入Linux中 进入D:\Java\Dubbo\dubbo-admin-master\dubbo-admin文件中,含pom文件的文件夹... -
Java通过python命令执行DataX任务的实例
2020-08-25 17:28:07今天小编就为大家分享一篇Java通过python命令执行DataX任务的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
Linux定时执行java程序
2018-06-11 01:21:09Linux定时执行java程序cron是Linux系统下一个自动执行指定任务的程序。用户可以通过crontab命令来设置自己的定时任务。Linux定时执行java程序,需要将java程序打包为jar包,下面介绍一下idea环境下打包maven下普通的... -
查看Linux中自带的jdk ,设置JAVA_HOME
2021-05-14 22:05:51在配置hadoop是,进行格式化hadoop的时候,出现找不到jdk我用centos7是64位的, 发现本机有java ,就找了一下其位置找到了jdk-1.7.0_75which java[root@host2 hadoop-1.1.]# which java/usr/bin/java[root@host2 ... -
linux下添加定时任务(定时运行java项目中的任务类class)
2017-08-17 13:35:45首先要打好jar包,上传到linux服务器中/data/task目录下 2.创建定时任务的shell脚本 shell脚本MyTask.sh的内容: #!/bin/sh java -cp /data/task/task-0.0.1.jar start.MyTask其中,jar包的路径要写全,... -
linux定时执行kettle任务
2021-08-19 16:08:180.在linux系统上装jdk 1.安装kettle 2.编写sh文件 3.发布定时计划 -
Linux下定时执行Kettle任务
2020-12-10 14:52:46Linux下定时执行Kettle任务一、环境二、步骤三、配置定时任务四、验证五、可能遇到的问题 一、环境 linux系统 Java jdk环境 二、步骤 解压kettle zip包,执行命令 unzip kettle.zip 进入解压目录下,执行chmod -x... -
Linux下定时任务Crontab执行jar文件
2022-01-30 12:16:48一、安装jdk 具体操作参照: Linux下安装jdk1.8并配置环境变量...在linux中要使用Crontab定时任务就需要现有对应的执行脚本,在这里需要先把要执行的jar包放入文件 中,这里我是用xftp新建了个文件夹,并将jar包复制到此 -
Linux后台运行java代码——nohup
2020-08-27 17:15:46在linux系统运行java代码时,有时运行时间较长,需要将其挂起到后台,以使用其他功能, 并且断开连接后仍然可以继续运行。 而且有时也需要保存其控制台输出日志。 挂起后当然也需要查看其状态,和调回后台。 后台... -
linux环境java项目日志清理定时任务crontab
2021-01-04 11:55:20linux环境java项目如果不重新发布的话,日志会一直累加(前提是发包的时候创建日志文件是累加...①.systemctl status crond.service 查看定时任务是否运行中 ②./var/spool/mail/root 查看定时任务执行日志 ③.crontab -
linux java进程自动关闭
2021-05-14 22:23:55linux java进程自动关闭[2021-02-02 15:31:49]简介:linux下关闭php服务的方法:执行【kill -INT `cat /usr/local/php/var/run/php-fpm .pid`】命令即可关闭php服务。Linux:PHP 5.3.3 以上版本的php-fpm的重启(推荐... -
Java 调用 Linux shell 命令执行框架:sshxcute
2016-12-08 00:34:25sshxcute 就是这样一个框架工具集,它基于 JSCH 构建,允许工程师利用Java 代码通过 SSH 连接远程批量执行 Linux/UNIX 系统上的命令或者脚本,同时加入了判断成功与否,取回输出等多种实用功能。sshxcute 不管是针对... -
Linux--命令大全--Java部署命令--会话断开后不停止程序/后台运行/定时运行
2021-10-13 19:23:36包括:会话断开后不停止执行、后台运行程序、定时运行程序。 运行Java的命令 示例命令 nohup java -Dspring.profiles.active=test -Xmx256m -jar /home/demo-0.0.1-SNAPSHOT.jar>/home/logs/demo.log 2>&... -
linux定时任务生产java服务无法执行问题群友案例
2018-05-22 14:08:35linux定时任务crond export变量问题群友案例来自网友兄弟 北京@Grady(254553457) 的总结。1)我写了一个重启resin的脚本,由于业务原因,需要定时在某一个时间重启下resin服务器,于是就在crontab里配置了如下内容:...