【linux – Cron的工作神秘地停止了运行?】教程文章相关的互联网学习教程文章

linux – CRON作业在低内存上执行命令【代码】

我有一种情况,当内存过低时,我可能需要执行SAP命令行工具hdbsql(以帮助清理HANA表缓存). 我不熟悉Unix / Linux,想知道我怎么能最好地接近这个?我确实有想法在使用crontab计划的shell脚本中从top命令中提取空闲内存值(或获取free / max * 100以获得%,这更好),但我找不到任何可能的方法这在任何地方,所以我甚至无法开始任何事情.我希望一些Linux大师(它是一个Linux服务器)可以帮助我解决这个问题 – 也许是一个更好的解决方案/方法...

linux – 可以同时运行cron作业吗?【代码】

我们希望在午夜同时删除以下作业的所有文件0 0 * * * root [[ -d /var/log/ambari-metrics-collector ]] && find /var/log/ambari-metrics-collector -type f -mtime +10 -regex '.*\.log.*[0-9]$' -delete 0 0 * * * root [[ -d /var/log/kO ]] && find /var/log/Ko -type f -mtime +10 -regex '.*\.log.*[0-9]$' -delete 0 0 * * * root [[ -d /var/log/POE ]] && find /var/log/POE -type f -mtime +10 -regex '.*\.lo...

linux – cron命令的自定义目录【代码】

我在Debian / Ubuntu上使用vixie cron.如何设置cron要读取的自定义目录?我想引导crontab运行在一系列文件中找到的命令,例如/home/cron/*.cron或完美/home/*/cron/*.*实际上,我不想将cron命令放在/ var / spool / cron / crontab / root中,而是想在这些文件夹中传播命令. 是否有可能并建议使用include来调用根文件中的其他文件?解决方法:debian中的Cron从3个位置读取命令 – 首先是/ var / spool / cron / crontabs / $user中的用...

Linux添加cron脚本【代码】【图】

进入编辑(我的是nano编辑器)crontab -e ctrl+x 保存退出 查看crontab -l重启service crond restart

linux – Bash脚本在从shell提示符执行时产生的结果与cron执行的结果不同【代码】

请考虑以下crontab(root):SHELL=/bin/bash ... ... 0 */3 * * * /var/maintenance/raid.sh和bash脚本/var/maintenance/raid.sh:#!/bin/bashecho -n "Checking /dev/md0... " if ! [ $(mdadm --detail /dev/md0 | grep -c "active sync") -eq 2 ]; thenmdadm --detail /dev/md0 | mail -s "Raid problem /dev/md0" "my@email.com";echo "ERROR" else echo "ALL OK" fi;#-------------------------------------------------------e...

linux – Ubuntu cron shebang不工作【代码】

我有一个脚本作为shebang#!/usr/bin/env节点. 当cron运行我的脚本时,我收到此错误/usr/bin/env:node:没有这样的文件或目录. 当我以我的用户身份运行脚本时,脚本运行正常,而不是作为cron.我猜这是因为节点不在运行cron的用户的PATH上? 我怎样才能让这个shebang与cron一起工作? $节点给了我什么/home/myuser/.nvm/v0.11.14/bin/node解决方法:Cron工作在受限制的环境中运行.在交互式shell中,$PATH可能设置在$HOME / .bash_profil...

linux – 在Docker容器中运行预定的cron作业的解决方案?

我有一个Docker容器,我安装了我的Python工具,包括我的Luigi管道接口.我想运行一个shell脚本,它使用cron每周启动我的Luigi管道. 我尝试过高低,让cron在Docker容器中工作.在我的生活中,我不能让我的crontab -e文件运行. 在我的档案中,我有: 0 0 * * Sun /data/myscript.sh 接着是一条新线. Cron正在后台运行 – ps aux | grep cron显示/usr/sbin / cron正在运行.此外,在我的/ var / log / syslog文件中,我有: / USR / SBIN / CRON...

linux – Cron的工作神秘地停止了运行?【代码】

我在Ubuntu 10.4服务器上有一个cron作业,它没有明显的原因停止运行. (这项工作持续了好几个月而且没有改变.)我不是一个* nix大师,所以如果这是一个简单的问题,我会恳求无知.我找不到任何理由或迹象表明为什么这项工作会停止.我没有成功重启服务器.这是工作:# m h dom mon dow command 0 * * * * java -jar /home/mydir/myjar.jar >>/home/mydir/crontaboutput.txt输出文件中的最后一行显示程序在2012年8月29日运行.之后什么都没...

linux – 如何查看当前运行的cron作业?【代码】

我有一个cron工作设置为每日执行(在我自己的ubuntu,只是为了试用),如下所示:0 0 * * * /path/exec.sh它已设置为每日执行.我经常在早上8点左右打开机器.我想知道 – 我的cron工作什么时候运行,如果它已经运行了? – 我还想看看我的cron作业是否正在运行? 有没有办法找出如果一个cron作业目前正在运行?解决方法:检查cron是否实际上正在运行任何东西(适用于ubuntu)pstree -ap `pidof cron`你会得到的2775,cron # your pid (2775...

linux – 这个文件(gcc.sh)是否在cron.hourly恶意软件中?【代码】

我的服务器上遇到了高达1 Gbps的峰值,并且一直在寻找病毒和恶意软件.我在/etc/cron.hourly中找到了这个文件:gcc.sh,并且想知道是否有人看过类似的东西,并且会对代码有所了解.谢谢!#!/bin/sh PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/X11R6/binfor i in `cat /proc/net/dev|grep :|awk -F: {'print $1'}`; do ifconfig $i up& done cp /lib/libudev.so /lib/libudev.so.6 /lib/libudev.so.6解决方...

linux – 安排cron条目仅在尚未运行时运行脚本【代码】

我在crontab中有一个执行jar文件的shell脚本. Jar文件正在将文件从一台服务器移动到另一台服在高峰时段,它需要超过10分钟(然后是crontab条目). 如何确保cron作业在最后一个未完成之前不会执行进程?解决方法:一个简单的方法是让您的Cron启动一个bash文件来检查是否存在这样的进程. cron的:*/10 * * * * /path/to/bashscript.sh(确保它具有正确的用户并且是可执行的) pgrep命令查找具有给定名称的进程,并在找到此进程时返回process...

linux – 使用cron运行脚本的正确方法?【代码】

使用cron运行脚本时,内部调用的任何可执行文件都必须具有完整路径.我发现这个尝试运行wondershaper,当它试图调用tc时出现许多错误.所以我的问题是,克服这个问题的正确方法是什么? 可能的解决方案: > cd到可执行文件夹并准备符号链接到任何其他被称为可执行文件(不确定它是否有效 – 低可移植性)>在脚本中使用完整路径(它可以工作 – 跨不同发行版的低可移植性)>使用脚本中所需的路径导出路径变量(不确定它是否有效) 好吧,先谢谢任...

linux – 从终端创建临时Cron作业【代码】

有没有办法从命令行创建临时的一次性cron作业?我想有一个像蛋计时器一样的功能来打开终端并执行:notify "time is up" 30这将在30分钟后运行:zenity --info --text="time is up"对我来说似乎很容易创造,但我很难相信没有人创造出类似的东西.在Ubuntu的存储库中搜索时序包并没有显示任何内容.以前做过吗?解决方法:如果您知道您的$DISPLAY将是相同的,您可以这样做:echo "DISPLAY=$DISPLAY zenity --info --text=\"time is up\"" ...

linux – cron job的服务器用法是什么?【代码】

好的,我正在考虑创建一个取决于cronjob的webscript ..我想知道,它会不会使任何服务器损坏crontabs的数量? 假设我每天要完成50个crontabs,会不会对服务器造成伤害?如果不是,那么在linux服务器@ 512MB内存中添加的最大crontabs数量是多少解决方法:当您创建新作业时,cron守护程序调用函数job_add(job.c),此函数将内存分配给作业并将其添加到作业列表的尾部.作业是在堆上分配的,所以理论上你只受机器上安装的RAM的限制. CRON代码中的...

Linux下cron的使用

原文链接:http://www.cnblogs.com/peacha/p/3410776.htmlcron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service crond restart //重启服务/sbin/service crond reload //重新载入配置你也可以将这个服务在系统启动的时候自动启动:在/et...