I want to erase the contents of the file error.log (nginx error log file), but I don't want to actually delete the file.
is this possible?
You can use this:
(typed just like that - an empty output redirection)
truncate -s0 error.log
sudo bash -c '>error.log'
Sign up for our newsletter and get our top new questions delivered to your inbox (see an example).
You'll confuse the daemon. Erase the file then send SIGHUP to nginx.
Sign up using Google
Sign up using Facebook
Sign up using Stack Exchange
4 years ago