Используя верхнюю команду, я написал один скрипт и вывод также сохранен в файле doc с датой в одной строке
Я наблюдаю за своим облачным сервером, поэтому я написал скрипт, используя top
команда и сохранил выходной файл в одну строку с датой, но он не работает
(date)&&(top -n 1 | grep firefox) >> filename.txt
Пожалуйста, помогите мне
2 ответа
Следующая команда должна работать:
((date | tr -d "\n")&&(top -b -n 1 | grep firefox)) >> filename.txt
2 исправления:
Я заключил в скобки полную команду, чтобы даже
date
вывод перенаправляется в файл,tr
часть просто снимает возврат каретки.я использую
top
в пакетном режиме-b
чтобы получить полный список процессов.
Я думаю, что Firefox не всегда будет отображаться на верхнем выводе, так что насчет
((date) && (ps aux | grep firefox | grep -v grep)) >> filename.txt
Это та же информация в другом формате, и вы всегда можете быть уверены, что получите информацию о Firefox, если она работает.