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

У меня есть файл с именем "nohup.out". Это занимает много места, и я хотел бы удалить его.

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

Повлияет ли это на приложение каким-либо образом? Я не хочу журналы, только дисковое пространство.

3 ответа

Решение

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

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

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

cat /dev/null > nohup.out

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

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

nohup command > /dev/null

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

Другие вопросы по тегам