что означают эти результаты? - PullRequest
1 голос
/ 20 мая 2009

особенно последние два с '-' и '+' соответственно, что это значит на земле?

[1]   Done                    php start.php bots/admin32.bot.php

[2]   Done                    php start.php bots/admin36.bot.php

[3]   Done                    php start.php bots/admin10.bot.php

[4]   Done                    php start.php bots/admin11.bot.php

[5]   Done                    php start.php bots/admin13.bot.php

[6]   Done                    php start.php bots/admin3.bot.php

[7]-  Done                    php start.php bots/admin4.bot.php

[8]+  Done                    php start.php bots/admin7.bot.php

[root@www2 robot]# 

Ответы [ 2 ]

8 голосов
/ 20 мая 2009

Из справочного руководства Bash ,

Номер задания n может именоваться ‘%n’. Символы 100 %% ’и‘ %+ ’относятся к представлению оболочки текущего задания, которое является последним заданием, остановленным, когда оно находилось на переднем плане или началось в фоновом режиме. Один ‘%’ (без сопроводительной спецификации задания) также относится к текущему заданию. На предыдущее задание можно ссылаться с помощью «%-». Если есть только одно задание, ‘%+’ и ‘%-’ могут использоваться для обозначения этого задания. В выводе, относящемся к заданиям (например, выводе команды заданий), текущее задание всегда помечается значком «+», а предыдущее задание - «1015 *».

В выводе Bash при запуске и остановке заданий,

[n]+ статус

означает "задание %n (он же задание %+) теперь статус ".

1 голос
/ 20 мая 2009

Я думаю, что ваша команда содержит символ &, который вызывает выполнение команды в фоновом режиме. Когда команда заканчивается, она печатает этот вывод.

Пример:

$ echo 1 &
[1] 16021
$
[1]+  Done                    echo 1

Чтобы этого не происходило, заключите в кавычки символ &. Это, вероятно, часть URL в вашем случае, поэтому вы можете использовать:

$ wget "http://www.example.com/index.php?a=1&b=2"

Что касается знаков + и -, они относятся к текущим и предыдущим заданиям соответственно. См. Эту страницу на управление заданиями в bash для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...