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.
5 years ago