использовать osirrox для извлечения iso
osirrox -indev /path/to/iso -extract / /full-iso-contents
Когда вы запускаете приложение с su -c
, su ждет завершения приложения. В вашем случае, добавив опцию - переднего плана
, сделайте передачу, чтобы не отсоединиться от ее родителя. Таким образом, вы увидите su
как родительский процесс transimssion-daemon
за все время жизни последнего.
Если вы удалите этот параметр, вы будете см., что процесс su
завершится, как только передатчик-daemon
перейдет на задний план.
Помимо удаления этой опции, которая кажется неподходящей для службы, я предлагаю использовать
sudo -u & lt; your-user & gt; app-name options
вместо su
, будучи ближе к способу Ubuntu делать вещи и быть более простым в управлении опциями без необходимости использовать одиночный цитаты.
Моя версия:
start on (файловая система и net-device-up IFACE = lo) stop on runlevel [! 2345] # дать время для отправки информации трекеру тайм-аут kill 30 ожидания fork respawn script USER = тест debian-передачи -f / etc / default / transmission-daemon & amp; & amp; & amp; & amp; & amp; , / etc / default / transmission-daemon test "$ ENABLE_DAEMON"! = "0" || exit 0 exec start-stop-daemon --start --quiet --chuid $ USER --exec / usr / bin / transmission-daemon - $ OPTIONS end script
Хорошо вокс:
root @ ubuntu-server: / etc / init # статус-передача-daemon передачи-daemon запуск / запуск, процесс 754 root @ ubuntu-server: / etc / init # ps aux | grep [ t] ransmission-daemon торрент 754 0.0 1.1 41592 5596? Ssl Oct21 0:56 / usr / bin / transmission-daemon --auth --config-dir / var / lib / transmission-daemon / info
запуск / запуск передачи-simon, процесс 5880
, но процесс 5880 не существует. Я думаю, что upstart принимает PID команды start-stop-daemon вместо демона передачи.
– Juan Simón
23 October 2011 в 04:15
переднего плана
, init обнаруживает неправильный PID процесса. Он сохраняет PIDsudo
, но завершенsudo
:initctl: запуск / запуск транс-теста, процесс 3110
, но процесс имеет другой PID:пользователь 3148 0,0 0,0 154848 2708? Ssl 13:33 0:00 Передача-демон
– Juan Simón 8 July 2011 в 17:06sudo chown $ USER: $ USER / usr / bin / transmission-daemon
), затем сделать его setuid (chmod u + s / usr / бен / передача-демон
). – enzotib 8 July 2011 в 17:28