关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我正在使用sphinx进行搜索。我每天都会收到添加到数据库中的新数据。我必须将此数据添加到sphinx搜索索引中,以便可以对其进行搜索。为此,我需要定期重新索引sphinx搜索索引。如何在Linux中设置cron来执行此操作?
我似乎无法让cron.d文件夹中的任何东西正常工作。我需要能够将cron文件放入其中,或者至少让一个我可以编辑的文件正常工作。目前该文件夹有一个“php5”文件已经可以运行,但我的其他文件不会运行。我使该文件具有与“php5”文件相同的权限(644root:root)这是/etc/cron.d/mycron下我当前的cron文件*****root/usr/bin/php/var/www/private/cron/checkstatus.php我的cron文件是否需要某种神奇的隐藏文件?运行debian7.5.0最小服务器安装。 最佳答案
这是我第一次编写Shell脚本,并且在给定的时间轴上了解的信息很少。虽然我正在阅读不同的教程,但我还是想问一下我想要什么。我想编写一个Shell脚本,该脚本可在任何计算机上编辑cronjob,并添加一个每15分钟执行一次的新脚本。所以基本上我必须添加一个条目0,15,30,45****/home/personal/scripts/cronSqlprocedure.sh我在shell脚本中想要什么它将首先更改cronSqlprocedure.sh的权限/执行权限编辑现有的cron作业,并将此新条目添加到其中。如果可能的话,我也想通过shell脚本编写cronSqlprocedure,因为
如何在此处使用bash脚本运行cron。我按以下方式和此处进行了错误操作。我想知道如何在ubuntu中执行此操作。我现在对它感到震惊bash.sh文件#!/bin/bashcd/var/www/Controller/usr/bin/phppost.php在crontab-e中*****/home/samitha/bash.sh>>/home/samitha/log/cron.log2>&1但现在我得到以下错误/bin/sh:1:/home/samitha/bash.sh:Permissiondenied我将如何修复它?我做错了什么? 最佳答案
关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion我有几个bash脚本在指定的时间添加到cron作业,但它需要以root用户身份执行。我正在尝试运行这些脚本,即crob作业,但它需要root用户权限,因为我在root用户受限的ubuntuec2实例中运行此作业。以root用户身份运行这些脚本的解决方法是什么。谢谢
我们有一个由CRON运行的shell脚本。shell脚本依次运行python脚本,该脚本从FTP服务器下载文件,然后在这些文件上运行java日志处理器。这个过程运行得很好,除了我继续收到CRON电子邮件,即使没有错误。至少,我认为没有错误。cron邮件有两行,其中一行是tput:Novaluefor$TERMandno-Tspecified经过一番研究,我发现这与设置$TERM变量有关。我不确定,该怎么做。任何帮助,将不胜感激。谢谢! 最佳答案 cron守护进程由“root”用户在它自己的shell中运行。默认情况下,cron将附加
例子:*****/usr/bin/php/full/path/to/script.phparg1arg2>/full/path/to/logfile.log脚本运行和访问参数都很好,但结果永远不会打印到logfile.log。另外,我的logfile.log是chmod777,所以我知道它有写入权限。你能修正我的语法吗? 最佳答案 您似乎在错误的文件夹中搜索日志文件。试试这个*****cd/path/to/script.php;./script.phparg1arg2>>logfile.log然后在/path/to/script文件
我有一个小脚本计算Linux上打开的文件并将结果保存到一个平面文件中。我打算每分钟在Cron上运行它以便稍后收集结果。脚本如下:/bin/echo"Timestamp:`date+"%m-%d-%y%T"`Files:`lsof|grepapp|wc-l`"crontab是这样的:*/1****/usr/local/monitor/appmon.sh>>/usr/local/monitor/app_stat.txt如果我从shell运行./script.sh它运行良好并输出为:Timestamp:01-31-1309:33:59Files:57但是在Cron输出上是:Timestamp
关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我需要用我的Ubuntu安装包安装一些cron作业。每天或每小时运行的那些很简单:我可以创建一个从/etc/cron.daily到我的脚本的符号链接(symboliclink)。但是,我还有一个脚本,我想每10分钟运行一次。没有/etc/cron.minutely这样的东西。此外,我不确定如何在不使用交互式编辑器(crontab-e)的情况下编辑crontab。解决此问题的最佳方法是什么?
我是root,看到/etc/crontab里面有很多内容,我以为是root的cronjob配置。当我使用crontab-e时,我在编辑器中什么也看不到;我退出crontab-e后,在/etc/crontab中找不到我添加的内容。那么,root的cron作业配置存储在哪里?其他用户呢? 最佳答案 存放在目录中:/var/spool/cron/crontabs每个用户包含一个文件。来自mancrontab(至少在我的Ubuntu13上):Thereisonefileforeachuser'scrontabunderthe/var/spo