Спасибо, что заглянули. Вот мой простой сценарий:
#!/bin/bash
echo "Running!" > /home/../batch/apache_status_label.txt;
convert \label:@/home/../batch/apache_status_label.txt apache_status_label.gif;
Оператор convert не запускается, если я использую «Run Bash». Однако, если я выполняю файл напрямую с помощью «Выполнить» или вызывая его в окне терминала, оба оператора работают нормально, а команда convert
(из ImageMagick-6, включенного в Ubuntu 18.04) выполняется и генерирует изображение.
Мне нужно использовать «Run Bash», так как мне нужно вызвать скрипт из веб-браузера FireFox. Я в полном тупике. Возможно, это путь, связанный с преобразованием, но я не знаю, как указать его на требуемое расположение файла, поскольку я новичок в среде ОС Linux.
Спасибо.
Мне удалось решить эту проблему.
Когда я запускал исполняемый файл (.sh) с помощью команды «Выполнить», он создавал образ в том же каталоге, что и вызываемый исполняемый файл.
Однако, когда я вызывал исполняемый файл с помощью Run Bash или Open с помощью bash в Firefox (веб-браузер, см. изображение), образ был создан, но в домашнем каталоге пользователя. Firefox — открыть с помощью bash
Решение заключается в использовании полного пути к файлу изображения с помощью команды convert. См. сценарий ниже. Спасибо.
#!/bin/bash
echo "Бегу!" > /home/../apache_status_label.txt; преобразовать (скрыто) /home/../apache_status_label.gif;