@UPSA
anykey

Команда выполняется частично. Как исправить ошибку?

Подключил старый сканер fujitsu fi-6770А по USB к Centos7. Установлено: PHP 7.3, Sane, phpSane.
PHP создает и запускает скрипт:
/usr/bin/scanimage -d "fujitsu:fi-6770dj:498" -l 0mm -t 0mm -x 210mm -y 296.926mm --mode "Gray" --resolution 200dpi --brightness 0 --contrast 0 --source "ADF Front" --format=tiff --batch='./tmp/out_517771_%d.tif' --batch-start=10 && /usr/bin/convert './tmp/out_517771_*.tif' -compress jpeg -quality 90 -density 200 pdf:- > './output/scan_2021-07-28_13.33.16.pdf'

TIFF файлы создаются. Вторая часть скрипта не выполняется.
Через SSH в консоли:
su -m apache -c '/usr/bin/convert './tmp/out_517771_*.tif' -compress jpeg -quality 90 -density 200 pdf:- > './output/scan_2021-07-28_13.33.16.pdf''

PDF создан.
Для теста в консоли:
su -m apache -c '/usr/bin/scanimage -d "fujitsu:fi-6770dj:498" -l 0mm -t 0mm -x 210mm -y 297mm --mode "Gray" --resolution 200dpi --brightness 0 --contrast 0 --source "ADF Front" --format=tiff --batch='./tmp/out_511_%d.tif' --batch-start=10 && /usr/bin/convert './tmp/out_511_*.tif' -compress jpeg -quality 90 -density 200 pdf:- > './output/scan_2021-07-28.pdf''

И получаю возможный ответ почему вторая часть не работает:
Scanning page 16
Scanned page 16. (scanner status = 5)
Scanning page 17
scanimage: sane_start: Document feeder out of documents


Document feeder out of documents Правильно документ закончился и в ADF нет листов.
Я не уверен что из за этого. Хочу подтверждения.
1) Как переписать scanimage что бы ответ был нужным для второй части команды?
или
2) Что дописать или переписать что бы вторая часть запускалась даже если есть ошибки?

phpSane отсюда https://github.com/gawindx/phpSane
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
@galaxy
&& -> ;

&& - последующая команда выполянится в случае, если первая успешна - вернула 0
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ТИТАН-2 Санкт-Петербург
До 120 000 ₽
C-Executives LLC Москва
от 170 000 до 250 000 ₽
ЮГПА Ростов-на-Дону
от 100 000 до 130 000 ₽
24 сент. 2021, в 12:51
2000 руб./в час
24 сент. 2021, в 12:38
1000 руб./за проект
24 сент. 2021, в 12:20
10000 руб./за проект