List all mounts in Linux

There is no such command, since there is no list of “attempted mounts”. You can compare the current mount list (/etc/mtab) to the list of shares registered to be mounted though (/etc/fstab). Alternatively you could try to grep through the system log files to find failed mount attempts.

execvp: bad address error

The code seems to miss to NULL-terminate arrays[k]. Make the last entry in arrays[k] carry NULL. Update: This should be of even more straight forward just: as the members of the exec*()-family of functions return on error only.

Apache server keeps crashing, “caught SIGTERM, shutting down”

SIGTERM is used to restart Apache (provided that it’s setup in init to auto-restart): http://httpd.apache.org/docs/2.2/stopping.html The entries you see in the logs are almost certainly there because your provider used SIGTERM for that purpose. If it’s truly crashing, not even serving static content, then that sounds like some sort of a thread/connection exhaustion issue. Perhaps … Read more

What is `S_ISREG()`, and what does it do?

S_ISREG() is a macro used to interpret the values in a stat-struct, as returned from the system call stat(). It evaluates to true if the argument(The st_mode member in struct stat) is a regular file. See man stat, man fstat or man inode (link to inode man page) for further details. Here’s the relevant part … Read more