Проблема с командой «ps» на Raspbian

У меня проблема с фрагментом кода ниже:

#!/bin/bash GREEN="\033[01;32m" RESTORE="\033[0m" VALTIME=$(date '+%F %T') PROCID=$(pgrep -u root *procname*) RUNTIME=$(ps -p $PROCID -o,etime=) **<=== This is the problem line** 

Я работал над командной строкой, но каким-то образом набил ее, включив ее в свой сценарий оболочки. Я получаю следующую ошибку в мастике Pi Model B, которая запускает версию Raspbian Lite в декабре 2016 года:

  • для чего используется kbuildsycoca4?
  • Настройка FTP-сервера с общим каталогом
  • Где исходный код ttylinux?
  • Linux: отслеживание на выходе существующего процесса
  • vmstat - столбец r, означает ли это количество процессов или потоков
  • Как получить кого-то заинтересованного в использовании Linux
  •  $ ps [options] error: garbage option Usage: ps [options] Try 'ps --help <simple|list|output|threads|misc|all>' or 'ps --help <s|l|o|t|m|a>' for additional help text. For more details see ps(1). 

    Может ли кто-нибудь указать на ошибку для меня? Я думаю, что я пробовал каждую комбинацию кавычек «», «галочки», «двойные кавычки», «воображаемые», но просто не могу пройти мимо этой ошибки. Я подозреваю, что опцией «-p» является преступник.

    Я пытаюсь получить время выполнения процесса в формате hh: mm: ss для отображения на консоли как часть домашнего скрипта для моей метеорологической станции CumulusMX.

  • Сохранение и восстановление полного образа диска
  • для чего используется kbuildsycoca4?
  • Как удаленно проверять операционную систему сервера?
  • Книга о том, как Linux работает с точки зрения администратора?
  • Как получить кого-то заинтересованного в использовании Linux
  • Команда для получения процессорных ядер в LINUX IA64
  • One Solution collect form web for “Проблема с командой «ps» на Raspbian”

    Для меня я получаю improper format list . Я считаю, что это то, что вы ищете, хотя вам придется обрезать $RUNTIME :

     #!/bin/bash GREEN="\033[01;32m" RESTORE="\033[0m" VALTIME=$(date '+%F %T') PROCID=$(pgrep -u root dhcpcd) RUNTIME=$(ps -p $PROCID -o etime=) 

    echo ing $RUNTIME дает что-то вроде этого:

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