Удаленная команда SSH выполняется без отключения при завершении выполнения?

Некоторые медиаплееры не поддерживают формат Divx, но могут читать Xvid

. В моем случае я использовал avconv, чтобы установить правильный тег, и пусть мой медиаплеер прочитает его как Xvid, а не Divx:

$ avconv -i input.avi -vtag Xvid -c:a copy -c:v copy output.avi

После этого:

$ file input.avi
input.avi: RIFF (little-endian) data, AVI, 640 x 360, 23.98 fps, video: DivX 4, audio: MPEG-1 Layer 3 (stereo, 48000 Hz)
$ file output.avi
output.avi: RIFF (little-endian) data, AVI, 640 x 360, 23.98 fps, video: XviD, audio: MPEG-1 Layer 3 (stereo, 48000 Hz)
1
задан 16 July 2014 в 18:35

3 ответа

Попробуйте использовать «здесь документ»

ssh user@iphos << endexe
   service asterisk restart
   exit
endexe

Это должно работать.

0
ответ дан 24 May 2018 в 05:35
  • 1
    Привет, у меня была переменная окружения TERM не установлена ​​" спасибо за любую идею – user1289947 17 July 2014 в 15:49

Вы можете просто задать его, как только он запустится:

ssh user@iphost 'service asterisk restart &'

У меня есть аналогичная проблема с сервисом выскочки на основе xinit, который запускает сцену и требует ручного выхода (doesn 't вредит работе Upstart), но да, wang & на конце, и это должно загнать его в фоновый режим.

Если это дает вам gyp, есть ряд других параметров, таких как:

ssh user@iphost 'setsid service asterisk restart'
0
ответ дан 24 May 2018 в 05:35

Вместо этого вы можете использовать одну из следующих команд:

Перезапускает службу, а затем завершает работу:
ssh user@iphost 'service asterisk restart; exit'
Перезапускает службу и затем завершает работу:
ssh root@iphost 'service asterisk restart && exit'
0
ответ дан 24 May 2018 в 05:35
  • 1
    не работал :-( – user1289947 17 July 2014 в 15:49
  • 2
    Ты уверен? Первый должен всегда работать. Можете ли вы опубликовать вывод команды? – Louis Matthijssen 17 July 2014 в 15:55

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

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