something yet to figure out
After you execute a command (or shell script) in the background using &, if you logout from the session, the command will get killed. To avoid that, you should use nohup as shown below.
__func__ as a macro works in C99, will be usually the quickest way to symbolize the caller position, it represents the caller function itself.
and man backtrace then shows more details, here is an example,
An annoying issue today happened to me is after I set “export LANG” thru a daemon, my opening ssh session still remained the old value. Then find out that Permanent Environment Variables will live within an existed session when you update it in a cross sessions.
forked too many this time ;-)