Ubuntu Bash cron heredoc не работает [дубликат]

Примечание: перечитав свой вопрос и подумав об этом дольше, я думаю, что ответ тердоном, вероятно, тот, который вы хотите, а не этот;

Если я правильно понимаю, кажется, что вы захотите добавить --display=D1 к любой программе, которую вы запускаете из Alt-F2; это верно? После некоторого обсуждения, возможно, нет, так что не забудьте увидеть «EDIT2» вместе с этим для другого.

Если это так, похоже, вы могли бы создать простой скрипт, который будет жить в какой-то папке в вашем путь, как ~/bin, который просто сказал бы:

#!/bin/bash
$1 --display=D1

Если вы назовете скрипт «display», то из Alt-F2 вы можете запустить display gedit, и он должен добавить «--display» = D1 ".

EDIT: Я думаю, вам нужно будет сделать его исполняемым, используя chmod +x display

. Я не могу это легко проверить, но он должен работать (при условии, что это что вы хотите сделать.

EDIT2: Кажется, я не полностью понял ваш вопрос, но я думаю, что вы все равно можете использовать подобный метод. Вместо указания флага вы можете использовать подстановки для обоих команда и флаги. Наверное, вы могли бы просто сказать

$*

вместо

$1 --display=D1

Тогда команда Alt-F2 будет «показывать xxxx yyyy ...»

1
задан 18 November 2016 в 17:16

0 ответов

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

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