In general, it is bad practice to put critical passwords (and I can hardly think of a more critical password than this one) on the commandline.
It doesn't look like bitcoind allows for sending the passphrase securely. There's a contrib python script for this (see #548), but it would be nice for the builtin code to do this directly.