关于SUSE10 LINUX定时任务问题【在 线 等,急】

问题描述

公司只能上JE相关的站点。请教个关于LINUX定时器的问题。想要在每天某个时间点,比如每天15点执行一个shell脚本,查了下,0 15 * * * su - cly -c "sh /home/user/mms_home/utl/QueryUserLocation/queryUserLocation.sh >/home/user/mms_home/utl/filemapgw/filemapgw.log"但是貌似要不得。请帮忙看下,在 线 等。急。现网急着要,谢谢!

解决方案

你先把su - cly -c "sh /home/user/mms_home/utl/QueryUserLocation/queryUserLocation.sh >/home/user/mms_home/utl/filemapgw/filemapgw.log" 这条命令在自己终端上执行试试。1。 如果你用的普通账号添加的crontab,是不能用su的,因为没地方输入密码。2。 crontab使用non_login方式调用程序的,只设置了基本的环境变量。你可以改用root添加crontab,或者把queryUserLocation.sh做setuid

时间: 2024-08-01 12:51:21

关于SUSE10 LINUX定时任务问题【在 线 等,急】的相关文章

crontab linux脚本-Linux定时任务不执行怎么办?

问题描述 Linux定时任务不执行怎么办? 要定时执行一个脚本,直接vi /etc/crontab,添加如下信息: 05 10 * * * root echo "JBAAAAAa" >> /tmp/test.txt 33 09 * * * root /usr/local/flumeStart.sh 第一个能执行,第二个就是不执行,写的也是绝对路径,单独执行脚本也是没问题的:这是日志: CROND[54236]: (root) CMD ( echo "JBAAAAA

Linux 定时任务——crontab 的使用

cron 是一个可以用来根据时间.日期.月份.星期的组合来调度对重复任务的执行的守护进程. 名称 : crontab  使用权限 : 所有使用者  使用方式 :  crontab [ -u user ] file  crontab [ -u user ] { -l | -r | -e }  说明 :  crontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表.-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root

linux定时任务-Linux定时任务问题,设置了一个定时任务,但是却同时执行了3次,请问时怎么回事?怎么修改?

问题描述 Linux定时任务问题,设置了一个定时任务,但是却同时执行了3次,请问时怎么回事?怎么修改? 配置的定时任务: 定时任务执行了3次: 为什么定时任务同时执行了3遍,怎么解决此问题? 解决方案 linux定时任务的设置linux定时任务的设置 解决方案二: 看下是不是任务添加了3次. 解决方案三: 没有,任务的执行时间都是一样的,pid不一样,是同时执行了3次 解决方案四: 你这个定时任务是每三分钟执行一次,表达式设置的不对 解决方案五: 已经解决了,把服务器重启了就自动好了.很奇怪 解

sqoop导出数据脚本放到 linux定时任务中不执行

问题描述 sqoop导出数据脚本放到 linux定时任务中不执行 功能描述:将hive中的数据到出到mysql. 在linux中,crontab -e中加入定时任务,脚本为test.sh,内容如下: sqoop export --connect jdbc:mysql://192.168.80.101:3306/test --username root --password root --table RST_ERR --export-dir /user/hive/warehouse/test.db

Linux定时任务没有执行问题分析与总结

昨天晚上让运维帮我更新上线了一个shell脚本,并添加到定时任务中准备凌晨12点06分执行,当我早上5点17醒来的时候,总感觉不对就去查邮件看看定时任务是否执行了,一看没有执行,然后直接远程到服务器,发现脚本执行只用了6秒,说明脚本是被调用了,那么就直接排除了缺少执行权限的问题,那到底是什么问题呢?随后又手动执行了一次,发现报错说脚本中有回车换行符,奇怪了,突然明白是windows和linux的编码格式不一样,马上用dos2unix对文件进行了转码,再执行,一切正常了,这点值得注意! 现在总结一

详解使用python crontab设置linux定时任务_python

熟悉linux的朋友应该知道在linux中可以使用crontab设置定时任务.可以通过命令crontab -e编写任务.当然也可以直接写配置文件设置任务. 但是有时候希望通过脚本自动设置,比如我们应用程序部署时等.有需求当然就得想办法解决,不然在程序猿界混(一群自得其乐的猿). 下面进入正题,开始想通过以写文件的形式设置,通过在配置文件中直接追加一行即可.但是读写文件难免有点繁琐,再比如:设置任务时要检查任务是否已经存在:根据输入参数设置相应的任务等.以读写文件难免不太合适.所以想到了"万能&q

Linux定时任务Crontab详解(推荐)_Linux

今天做了个数据库的备份脚本,顺便系统得学习一下Linux下定时执行脚本的设置.Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面嘛),但是也不是非常复杂,基本上用过一遍就能记住了,关键是要记住/var/spool/cron这个目录.下面看一下具体的用法: 首先查看一下/etc/crontab文件: $ cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/us

linux定时任务的设置

为当前用户创建cron服务 1.  键入 crontab  -e 编辑crontab服务文件       例如 文件内容如下:      */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh       保存文件并并退出      */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh     */2 * * * * 通过这段字段可以设定什么时候执行脚本       /bin

Linux 定时任务设置方法详解

(1)at命令 假如我们只是想 要让特定任务运行一次,那么,这时候就要用到at监控程序了. 设置at命令很简单,指示定运行的时间,那么就会在哪个时候运行.at类似打印 进程,会把任务放到/var/spool/at目录中,到指定时间运行它 .at命令相当于另一个shell,运行at time命令时,它发送一个个命令,可以输入任意命令或者程序.at now + time命令可以在指示任务. 假设处理一个大型数据库,要在别人不用系统时去处理数据,比如凌晨3点10分.那么我们就应该先建立/home/ky