One-liner для выполнения процесса в текущем каталоге без вывода и отменить его?

Я пытаюсь сделать что-то довольно простое:

$ ( cd /opt/myprogram && ./myprocess.sh >/dev/null 2>&1 & ; disown $! ) -bash: syntax error near unexpected token `;' 

Как я могу вытащить однострочный шрифт в под-оболочку, выполнить данный скрипт из заданной папки, обнулить вывод и отправить его на задний план?

  • Как отключить процесс из сценария bash?
  • Существует ли совпадение в использовании PID и jobspec в Bash?
  • Почему «nohup» и «disout» не работают на SoX (вызывается как «игра»)
  • 2 Solutions collect form web for “One-liner для выполнения процесса в текущем каталоге без вывода и отменить его?”

    Проблема в том, что вы используете как & ; вместе. Они оба являются командными терминаторами и не могут использоваться одновременно. Вот ваш пример:

     ( cd /opt/myprogram && ./myprocess.sh >/dev/null 2>&1 & disown ) 

    Утилита nohup была разработана для всего, что вы ищете:

     Usage: nohup COMMAND [ARG]... or: nohup OPTION Run COMMAND, ignoring hangup signals. If standard input is a terminal, redirect it from /dev/null. If standard output is a terminal, append output to 'nohup.out' if possible, '$HOME/nohup.out' otherwise. If standard error is a terminal, redirect it to standard output. To save output to FILE, use 'nohup COMMAND > FILE'. 
    Interesting Posts

    Oracle Linux 6.5: невозможно установить VLC 2.0.10 из rpmfusion-free-updates

    Как возобновить «wodim» DVD Burn, прерванный с помощью Ctrl + C?

    Как изменить шрифт консоли bash для отображения символов UTF-8

    Какая программа отображает яркость громкости / экрана в KDE?

    Как избавиться от сбоев питания при использовании Linux?

    запуск docker всегда терпит неудачу с «нет такого файла или каталога»

    Какие шаги я могу использовать для восстановления массива RAID 1 с LVM и EXT3?

    Есть ли переносимый способ получить имя карты WiFi в командной строке без дополнительного синтаксического анализа?

    User Admin – просмотр разрешений, когда 750 используется для дома

    Программирование пользовательского интерфейса Linux? (особенно для Python и Fortran)

    Проблема со всей функцией в скрипте

    Беспроводная проблема с Intel WiFi Link 5100

    Как остановить openconnect от изменения настроек DNS

    Оптимизация для SSD?

    Добавить строку суффикса в конец каждой строки?

    Linux и Unix - лучшая ОС в мире.