What's the difference between those two commands?/etc/rc.d/postgres startandrc.d postgres startAren't those interchangeable?I tried starting PostgreSQL using the latter, but it only works with the first one.I'm using Sys V init on Arch Linux.
/etc/rc.d/postgres start vs rc.d postgres start
arch linux;services;postgresql
It would appear that you have your your syntax a bit backwards.rc.d                                                                                usage: rc.d action daemon ...e.g: rc.d list     rc.d help     rc.d start sshd gpmSo you would want to dorc.d start postgresqlThe rc.d script is simply for convenience. It makes starting multiple services from the command line easier.  So you can do things likerc.d start lighttpd postgresqlInstead of manually having to call both like/etc/rc.d/lighttpd start/etc/rc.d/postgresql start