-1

Этот вопрос в некоторой степени связан с вопросом, заданным здесь, https://stackoverflow.com/questions/5130847/shell-multiple-commands-in-one-line, но разница в том, что мне нужно выполнять целые команды, независимо от того, Команды успешны или нет. Итак, я полагаю, && не является правильным вариантом? Могу ли я использовать ; разделенные команды и eval или bash ; что-то вроде

eval cd /home/user/homedir ; /home/user/homedir/sbin/daemon.sh --config /home/user/homedir/etc/dd2 --script /home/user/homedir/sbin/dd3 start action1

или что-то типа того?

Пожалуйста, порекомендуйте,

2 ответа2

0

';' работает. Вы также можете использовать '&', упрощенно так:

/home/user/homedir/sbin/daemon.sh --config & /home /user /homedir /etc /dd2 --script & /home /user /homedir /sbin /dd3 запустить action1

(Одновременное исполнение, см. Комментарий для уточнения ниже)

0

То, что у вас есть, хорошо, за исключением того, что я оставил бы eval если у вас нет причин для этого (я не вижу никакой причины).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .