如何添加到crontab sphinx索引?

时间:2015-01-30 19:55:48

标签: cron centos crontab server

我在crontab文件中添加了一行:

*/5 * * * * indexer --config /etc/sphinx/sphinx.conf --all --rotate

但它不起作用!

tried试过:

$crontab -l
0 * * * * /etc/sphinx/indexer.sh
*/5 * * * * /etc/sphinx/searchd.sh

indexer.sh

#!/bin/sh

/usr/bin/indexer --config /etc/sphinx/sphinx.conf --all --rotate > /dev/null

searchd.sh

#!/bin/sh

runing=`ps ax | grep "searchd" | grep -v "grep" | wc -l`

if [ $runing -eq 0 ]; then
    /usr/bin/searchd --config /etc/sphinx/sphinx.conf
fi

1 个答案:

答案 0 :(得分:0)

如果我可以评论,这将是一个评论......

根据您提供的信息,很难猜出出了什么问题。我的第一个猜测是许可问题。你跑了吗

crontab -e

用户是否具有足够的权限来运行索引器脚本?手动触发时脚本是否会运行?