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