Bash: Поместите задание в фоновом режиме и затем выследите журнал

Существует некоторая документация относительно сайта Drupal об использовании чистых URL в II6, который я в настоящее время использую. Выезд http://drupal.org/node/3854.

Короткий ответ является загрузкой, ISAPI Переписывают 2 облегченных из http://www.isapirewrite.com/. Облегченная версия только позволяет, Вы настроить один набор переписываете правила для своей всей конфигурации IIS, но работает хорошо и свободен.

Заплаченная версия позволяет Вам, specifiy переписывают правила для каждого сайта, который Вы настроили в IIS, но потребовали большего количества конфигурации IIS.

Правила ISAPI, которые я использую:

# Helicon ISAPI_Rewrite configuration file
# Version 3.1.0.62

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA]

Если бы Ваша установка Drupal была установлена под подкаталогом, то Вы хотели бы скорректировать эти правила немного.

7
задан 6 October 2009 в 02:28
4 ответа

Просто отбросьте точку с запятой:

# foo param1 param2 >> run.out & tail -f run.out
16
ответ дан 2 December 2019 в 23:19
  • 1
    Это помогает думать об амперсанде как вариант из точки с запятой, которая это, действительно. –  Teddy 7 October 2009 в 07:52

Необходимо вставить фоновую команду ().

(ls -R / >>/tmp/list & ); tail -f /tmp/list

К сожалению, это действительно фоны это. Вы не сможете нам %1 для получения до его PID.

1
ответ дан 2 December 2019 в 23:19

Вы могли использовать nohup:

nohup cmd & 

tail -f nohup.out
0
ответ дан 2 December 2019 в 23:19

Я тоже столкнулся с этим вопросом и решил его следующим образом:

`foo param1 param2 >> run.out &` ; tail -f run.out

Я не знаю, отличается ли семантика.

Для этого конкретного случая следующее также полезно:

foo param1 param2 | tee -a run.out
0
ответ дан 2 December 2019 в 23:19

Теги

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