Обсуждать недостатки nohup.out, особенно связанные со скоростью процесса или пространством - PullRequest
0 голосов
/ 06 октября 2010

nohup.out будет занимать пространство / замедлять работу сервера, если оболочке разрешено работать в бесконечном цикле на сервере с помощью команды: "nohup ./shell &> nohup.out"

Я написалнебольшая программа в сценарии оболочки, которая будет выполняться в бесконечном цикле (так как у меня нет привилегии добавлять свой сценарий в crontab), и результат ее работы состоит из 4 строк, которые должны быть выброшены в nohup.out после каждых 4ч.Теперь мой вопрос: если программа продолжает работать в фоновом режиме с помощью команды nohup, как я набрал ранее, то размер файла nohup.out со временем будет увеличиваться до огромного размера, и если в этом случае это повлияет на сервер, сделав его медленным иличто-то.Или же файл nohup.out будет постоянно архивироваться для старых данных, и его размер будет ограничен сам по себе.

Спасибо зрителю моего вопроса и человеку, который поможет мне в этом сценарии.

1 Ответ

0 голосов
/ 06 октября 2010

Я думаю, что вам нужен какой-то инструмент, такой как logrotate, для архивирования файла по времени и для ограничения количества поддерживаемых архивов.

...