Как объединить две команды как средство запуска?

Я хочу объединить эти две команды:

rvm use 1.9.2

и

redcar

и объедините их для выполнения как автономная программа. Но когда я создал средство запуска с этими двумя командами, введенными, разделенными точкой с запятой, это просто не работает.

Как реализовать эту функцию?

8
задан 7 September 2011 в 05:36

4 ответа

rvm use 1.9.2 && redcar

или

rvm use 1.9.2 || redcar

если rvm-команда перестала работать, Редкар выполняется во втором примере а не в первом примере.

2
ответ дан 23 November 2019 в 05:26

Я не уверен, что средство запуска Gnome поддерживает, это, но в ударе пишет сценарий команды как

program1; program2

средства - запускают program1, затем запускают program2 только после того, как первый завершится.

После некоторого тестирования я думаю, что самая устойчивая вещь состояла бы в том, чтобы создать простой сценарий:

#!/bin/sh
rvm use 1.9.2 &
redcar &

установите исполняемый файл, обдумал его, и затем создайте средство запуска, которое запускает этот сценарий, т.е./home/yourusername/start_redcar.sh

В качестве награды - при создании каталога, названного "мусорным ведром" в домашней папке поместите сценарий там и назовите это "start_redcar", Вы сможете запустить его с терминала или из окна "Run a command", которое открывается при нажатии Alt-F2 - путем простого ввода названия команды

2
ответ дан 23 November 2019 в 05:26

Использовать программу командной строки (tiff2pdf) Я хотел терминал со справкой программы, затем дополнительное примечание о связанной программе (tiffcp), затем командная строка, таким образом, я мог использовать программу в том же терминале. Я сделал запись в Gnome laucher приложения типа (НЕ Приложение в терминале!):

gnome-terminal -x bash -c "tiff2pdf -h; echo '** See also tiffcp'; exec bash"
2
ответ дан 23 November 2019 в 05:26
sh -c "command 1 ; command 2"

сделал задание для меня, непосредственно как средство запуска: просто создайте файл и сохраните его как program.desktop, затем позвольте выполнение как программу (щелчок правой кнопкой-> свойства->, полномочия-> позволяют выполняться как программа),

[Desktop Entry]
Version=1.0
Name=ProgramName
Comment=This is my comment
Exec=sh -c "command 1 ; command 2"
Icon=/home/alex/Pictures/icon.png
Terminal=false
Type=Application
Categories=Utility;Application;
11
ответ дан 23 November 2019 в 05:26

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

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