I'm trying to put core dumps in home directory but for whatever reason a core pattern starting with ~
does not work while using full path works just fine. Can't seem to find this rule in docs.
Not working, no core dumps generated:
sysctl -w kernel.core_pattern=~/.coredump/%E.%t.core
Working, core dumps generated:
sysctl -w kernel.core_pattern=/home/$USER/.coredump/%E.%t.core
How come the lines works differently? Is it just my machine?