Меню

Произошла ошибка при создании дочернего процесса для этого терминала

Я использую Ubuntu начиная с версии 10.04 и считаю ее более дружественной по сравнению с Windows. Прямо сейчас я использую «Precise 12.04». Я создал много пользовательских модулей запуска для скриптов bash, и у меня никогда не было проблем до вчерашнего дня.

Я установил программный пакет с несколькими исполняемыми файлами. Основной исполняемый файл abaqus находится в optsoftwaresname и является символической ссылкой на исполняемый файл abq610i в /opt/softwaresname/executables/.

Основной exe abaqus требует некоторых аргументов командной строки. Я использую аргумент cae, (то есть abaqus cae), но с другой командой, чтобы визуализировать графику в лучшем режиме, поэтому последний вызов: XLIB_SKIP_ARGB_VISUALS=1 abaqus cae

Я сделал псевдоним для этой длинной команды в файле .bash_rc как:

alias abaquscae="XLIB_SKIP_ARGB_VISUALS=1 abaqus cae"

Все отлично работало, так как псевдоним запускает программное обеспечение. Будучи ленивым чемпионом, я подумал о создании для этого каирского дока. Поэтому я ввел abaquscae в поле «Команда запуска по клику» и проверил «Запустить в терминале». Однако, к моему ужасу, при нажатии на панель запуска он выдал ошибку ::

There was an error creating the child process for this terminal
Failed to execute child process "abaquscae" (No such file or directory)

Следовательно, я написал небольшой файл сценария bash «abaquscae.sh»:

#!/bin/sh
"XLIB_SKIP_ARGB_VISUALS=1 abaqus cae"

и сохранил в , сделал его исполняемым, и после запуска в оболочке bash я снова получил похожую ошибку, а именно:

./abaquscae.sh: 2: ./abaquscae.sh: XLIB_SKIP_ARGB_VISUALS=1 abaqus cae: not found 

Теперь я полностью потерян, я перепробовал много трюков, например
1 — удаление запятых в скрипте bash,
2 — создание его dos2unix,
3 — использование полного пути к исполняемому файлу
, но этот скрипт не выполняется терминал bash.

ПРОБЛЕМА:

Команда (а также ее псевдоним) отлично работают в терминале bash, однако, когда они запускаются через какой-то другой канал (например, скрипты / средства запуска), Терминал с треском не может их распознать 🙁 ..

Если у любого эксперта есть совет / информация о том, как решить эту проблему, пожалуйста, поделитесь. Я буду очень благодарен.

1 Answer

Sorted by:

Reset to default

1

It looks like you entered terminal in the configuration in the place where you should write the program name that should run inside the terminal window.

Normally, that is a input field below the name ot the terminal profile you are editing.

/bin/bash would be good, if you want to use bash normally.

You can leave it empty, then a default is choosen — which is probably bash too.

Improve this answer

answered Jul 9, 2015 at 8:03

Volker Siegel's user avatar

Volker SiegelVolker Siegel

16.5k4 gold badges51 silver badges77 bronze badges

Add a comment
 | 

Not the answer you’re looking for? Browse other questions tagged

  • terminal

or ask your own question.

1 Answer

Sorted by:

Reset to default

1

It looks like you entered terminal in the configuration in the place where you should write the program name that should run inside the terminal window.

Normally, that is a input field below the name ot the terminal profile you are editing.

/bin/bash would be good, if you want to use bash normally.

You can leave it empty, then a default is choosen — which is probably bash too.

Improve this answer

answered Jul 9, 2015 at 8:03

Volker Siegel's user avatar

Volker SiegelVolker Siegel

16.5k4 gold badges51 silver badges77 bronze badges

Add a comment
 | 

Not the answer you’re looking for? Browse other questions tagged

  • terminal

or ask your own question.

  • Печать

Страницы: [1]   Вниз

Тема: Запуск команды в gnome-terminal  (Прочитано 3805 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
rvkdw

drkwv@drkwv-ubuntu:~$ gnome-terminal —command «cd ..»

вылетает с ошибкой

«Произошла ошибка при создании дочернего процесса для этого терминала»

1) Что я делаю не так?
2) Как надо это делать?

До этого устанавливал NautilusSVN и потом его удалял по инструкциям с сайта разработчика. Может ли эта ошибка вылетать из-за установки NautilusSVN?

« Последнее редактирование: 30 Марта 2009, 16:15:14 от rvkdw »


Оффлайн
Psy[H[]

можно попробовать:

gnome-terminal -x blablablaно не для всех работает. Для sudo, например, опять же вылетает ошибка с дочерним процессом.
Хочу gnome-terminal прикрутить к gmrun, там нужно указать команду терминала, к которой присовокупляется вводимая команда. Сейчас прописал gnome-terminal -x но не для всего работает.

Я знаю только то, что ничего не знаю.
                                     


Оффлайн
rvkdw

можно попробовать:
gnome-terminal -x blablablaно не для всех работает. Для sudo, например, опять же вылетает ошибка с дочерним процессом.
Хочу gnome-terminal прикрутить к gmrun, там нужно указать команду терминала, к которой присовокупляется вводимая команда. Сейчас прописал gnome-terminal -x но не для всего работает.

Дело в том, что я монтирую папку через sshfs, но отмонтироваться, по неясным мне причинам, она не хочет (только через sudo). Для того, чтобы ее примонтировать, я написал скрипт на ruby, который работает. Однако, чтобы отмонтировать нужно набрать пароль для sudo. Можно ли набирать пароль для sudo не через терминал?

gnome-terminal -x также вываливается.


Оффлайн
ArcFi

nautilus sftp://$USER@192.168.1.2+ настроить доступ по ключам или пароль в менеджер паролей добавить.
Так не проще будет? Или я не так понял?


Оффлайн
Veter

Можно ли набирать пароль для sudo не через терминал?

gksudo


Оффлайн
rvkdw

nautilus sftp://$USER@192.168.1.2+ настроить доступ по ключам или пароль в менеджер паролей добавить.
Так не проще будет? Или я не так понял?

Я об этой возможности не знал.

Можно ли набирать пароль для sudo не через терминал?

gksudo

Спасибо.


Оффлайн
Psy[H[]

а как все-таки сделать чтобы gnome-terminal не выдавал ошибок дочерних процессов?

Я знаю только то, что ничего не знаю.
                                     


  • Печать

Страницы: [1]   Вверх

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Произошла ошибка при создании временного файла необходимого для завершения установки
  • Произошла ошибка при создании вашей группы пожалуйста повторите попытку стим