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