Состояние демона крона проверяет рабочий сервер

Я понял это. Часть проблемы была то, что сеть, я шел, не позволила мне делать такого рода вещь. После того как я переместился в нормальную сеть, я внес изменения, и она работает.

Следующее является конфигурационным файлом для APE. Единственные изменения, которые я внес здесь, были в первых двух разделах:

uid {
        # "aped" switch to this user/group if it run as root
        user = Hristo
        group = admin
}


Server {
        port = 6969
        daemon = no
        ip_listen = 127.0.0.1
        domain = local.ape-project.org
        rlimit_nofile = 10000
        pid_file = /var/run/aped.pid
}

Затем, я изменил некоторые вещи в виртуальном файле hosts httpd-vhosts.conf расположенный в /etc/apache2/extra/. Это - то, на что это похоже:


   Order Deny,Allow
   Allow from all


NameVirtualHost *:80


    ServerName localhost
    DocumentRoot "/Library/WebServer/Documents"



   Servername local.ape-project.org
   ServerAlias ape.local.ape-project.org
   ServerAlias *.ape.local.ape-project.org
   DocumentRoot "/Library/WebServer/Documents/APE"

Таким образом, это означает, что я должен включать виртуальные хосты в конфигурационный файл Apache httpd.conf расположенный в /etc/apache2. К этому, я непрокомментированный следующая строка, которая расположена к нижней части файла:

# Virtual hosts
Include /private/etc/apache2/extra/httpd-vhosts.conf

Наконец, добавил я local.ape-project.org к hosts файл в /etc/:

127.0.0.1       local.ape-project.org

Я использовал следующий источник для руководства меня: http://www.ape-project.org/wiki/index.php/Advanced_APE_configuration

Надеюсь, это поможет.

0
задан 16 May 2012 в 09:28
2 ответа

Вам не нужен sh cron в любом случае запускает сценарии с использованием sh. Сохраните вывод вашего скрипта в файл и посмотрите, что он говорит

* * * * * /product/abc/tools/housekeeper.sh -t x >/tmp/file.out 2>&1 

Кроме того, cron отправляет сообщения об ошибках пользователю, который запускает скрипт, поэтому проверьте его почту. Разместите любую соответствующую информацию, если вам потребуется дополнительная помощь.

3
ответ дан 4 December 2019 в 12:45

Попробуйте поместить /product/abc/tools/housekeeper.sh -tx в файл сценария bash следующим образом:


\#!/bin/sh
/product/abc/tools/housekeeper.sh -t x

Я знаю, что это уродливый взлом, но cron иногда возникают проблемы с параметрами команд.

После того, как вы создадите файл, добавьте задание в cron

* * * * * /dir/to/that/scriptfile.sh[1216pting

0
ответ дан 4 December 2019 в 12:45

Теги

Похожие вопросы