Проблема с командой «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 года:

 $ 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.

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 
  • Найдите и укажите измененную дату и время файла
  • Где документация для каких sda, sdb, dm-0, dm-1 означает
  • Установка записывающего устройства IDE в Fedora Linux
  • Ошибка открытия терминала: vt102
  • ls -l вывод в каталоге / dev системы Unix / Linux
  • Загрузка приложения из rc.local в rhel6.4
  • В чем разница между Ubuntu и Debian?
  • Linux / Unix (как блокировать порты для определенного процесса)
  • Поиск всех WAV-файлов из нескольких каталогов и их копирование на локальный компьютер с сервера
  • ОЗУ в линуксе
  • какой язык программирования требуется для разработки ОС Linux?
  • Расчет использования памяти и процессора
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.