Используя верхнюю команду, я написал один скрипт и вывод также сохранен в файле 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, если она работает.