Запуск несколько shell команд

Beat

Новичок
Есть задача делать скриншоты веб страниц, для этого использую консольную утилиту CutyCapt, так как для ее работы нужен x-сервер, то запускаю ее через фейковый xvfb, например:

PHP:
xvfb-run --server-args="-screen 0, 1024x768x24" ./CutyCapt --url=... --out=...
но делать мне нужно за раз несколько скринов разных страниц, пробую так

PHP:
xvfb-run --server-args="-screen 0, 1024x768x24" ./CutyCapt --url=... --out=... && ./CutyCapt --url=... --out=... && ./CutyCapt --url=... --out=...

в консоли все это прекрасно работает, но вот через пхп ф-ю system оно обрабатывает только первую команду, до && и далает один скрин. Как бы решить ?
 

Breeze

goshogun
Команда форума
Партнер клуба
запустить несколько раз поотдельности, не?
ибо твой консольный вариант все-равно работает последовательно
 

Beat

Новичок
Breeze,

если по отдельности, то нужно будет каждый раз поднимать xvfb, а это лишняя память, и при том не малая

я же хочу делать скрини в одном инстансе xvfb
 

Breeze

goshogun
Команда форума
Партнер клуба
сделай sh-скрипт, его и вызывай через систем
 

Beat

Новичок
ок, результата тот же, исполняет только первую команду CutyCapt

но если вызвать скрипт через терминал (sh /home/beat/a.sh), то все ок
 

Breeze

goshogun
Команда форума
Партнер клуба
чего гадать, есть stdout и stderr
 
Сверху