You need to call waitFor() on proc not on cmd.

Groovy execute external RTC command with quotes in the command
We are a non-profit organisation in education sector dealing with a lot of external stakeholders including the government. As such, we work with a lot of documents every day including:


Office documents (Word, Excel, and PDF).
Large media files (photos and videos).


Our team often need to share documents with each other so we resort to Dropbox for file sharing AND backup. Office documents are okay, but problem arises when the media files got too big but aren't used as much, taking up bandwidth for nothing.

Is there a smarter and cheaper way to do this? A consultant advises us to use a VPN, so remote staffs can can log in to the server and download/upload documents. How would this affect the Internet connection in the office, especially when huge files are being transferred? Would it be possible to set different permission levels?
