Когда я открываю php в gnome-terminal -e, я получаю только пустое окно терминала [дубликат]

Я должен выполнить gnome-terminal -e php /var/scripts/script.php, но я не получаю ничего, кроме пустого окна терминала без имя пользователя, когда я выполняю php /var/scripts/script.php, терминал работает без проблем, как мне показать вывод скрипта в новом запущенном терминале? Я хочу, чтобы cron кое-что закончил, в конечном итоге терминалы были здесь и ждали меня, чтобы проверить, как это происходит, потому что это произойдет, когда я не на рабочей станции, и я проверил это ... Это как 140 выходов Мне нужно было бы переписать, если я хочу это записать, потому что я не использовал оболочку ... Мне просто нужен терминал, чтобы увидеть материал в любом случае.

0
задан 16 October 2017 в 16:16

1 ответ

Это должно работать на Вас:

gnome-terminal -e "/bin/bash -c 'php \var\scripts\script.php; exec /bin/bash -i'"  

возможно, что необходимо будет заменить "php" полным путем к программе, но это должно работать без этого.
можно также использовать "-вкладка" аргумент для открытия новых экземпляров на вкладках вместо окон:

gnome-terminal --tab -e "/bin/bash -c 'php \var\scripts\script.php; exec /bin/bash -i'"    

Редактирование: это предполагает, что использование обратной косой черты не является опечаткой, иначе это было бы похоже на это:

gnome-terminal --tab -e "/bin/bash -c 'php /var/scripts/script.php; exec /bin/bash -i'"    
0
ответ дан 26 September 2019 в 04:53

Другие вопросы по тегам:

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