Назад | Перейти на главную страницу

удаление файла nohup.out

У меня есть файл под названием «nohup.out». Он занимает много места, и я хочу его удалить.

/opt/apache-activemq-5.2.0/bin/nohup.out: 4.2G

Это как-то повлияет на приложение? Мне не нужны логи, только место на диске.

Это результат вывода файла, созданного nohup программа, которая используется для запуска вещей в контексте оболочки, но без остановки программы при выходе из оболочки. Вы можете удалить его, если вам не нужно то, что в нем находится, но если программа, создавшая файл, все еще работает, то дисковое пространство фактически не будет освобождено, пока программа не выйдет.

Кроме того, есть вероятность, что созданный файл, вероятно, сделает это снова в будущем, поэтому вы действительно хотите запустить activemq как надлежащий демон, а не кто-то, входящий в систему и запускающий его в оболочке с nohup.

В качестве другой идеи вы можете запустить его так, чтобы выходные данные не помещались в nohup.out:

Просто запустите команду так:

nohup command > /dev/null

Это приведет к тому, что вывод всего будет отправлен в «/ dev / null» и исчезнет. Если вас не интересуют журналы, это самый простой способ не дать файлу занимать место на жестком диске ...

вы можете очистить nohup.out с помощью

cat /dev/null > nohup.out