Ответ 1
Выполнение команды с помощью exec
с аргументами прекрасно - см. http://upstart.ubuntu.com/wiki/Stanzas#exec, который дает такой пример.
Однако, upstart будет использовать /bin/sh
not bash
, поэтому, если вашему script требуется bash, вам понадобится что-то вроде
script
exec bash -c '/etc/kvm_manage start'
end script
Обновление: См. также предложение в комментариях от Guss для использования строфы exec
вместо этого для простых случаев:
exec bash -c '/etc/kvm_manage start'
Или, если kvm_manage
является исполняемым с помощью she-bang (#!/bin/bash
), то просто:
exec /etc/kvm_manage start