Я понял это. Часть проблемы была то, что сеть, я шел, не позволила мне делать такого рода вещь. После того как я переместился в нормальную сеть, я внес изменения, и она работает.
Следующее является конфигурационным файлом для 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
Надеюсь, это поможет.
Вам не нужен sh
cron в любом случае запускает сценарии с использованием sh. Сохраните вывод вашего скрипта в файл и посмотрите, что он говорит
* * * * * /product/abc/tools/housekeeper.sh -t x >/tmp/file.out 2>&1
Кроме того, cron отправляет сообщения об ошибках пользователю, который запускает скрипт, поэтому проверьте его почту. Разместите любую соответствующую информацию, если вам потребуется дополнительная помощь.
Попробуйте поместить /product/abc/tools/housekeeper.sh -tx
в файл сценария bash следующим образом:
\#!/bin/sh
/product/abc/tools/housekeeper.sh -t x
Я знаю, что это уродливый взлом, но cron иногда возникают проблемы с параметрами команд.
После того, как вы создадите файл, добавьте задание в cron
* * * * * /dir/to/that/scriptfile.sh[1216pting