जवाबों:
आप इसका उपयोग कर सकते हैं:
>error.log
(ठीक उसी तरह टाइप किया गया - एक खाली आउटपुट पुनर्निर्देशन)
या
truncate -s0 error.log
sudo
। या आप कर सकते हैंsudo bash -c '>error.log'
echo "some words" > output.txt
लेकिन कुछ भी नहीं जा रहा है।
आप डेमन को भ्रमित करेंगे। फ़ाइल मिटाएँ फिर SIGHUP
nginx को भेजें ।
truncate
परमाणु हैं, इसलिए जब तक कोई मांग नहीं हो रही है (विशेषकर यदि केवल जो ऑपरेशन हो रहा है, वह लंबित है) यह विघटनकारी नहीं होना चाहिए।