OpenVPN创build一个连接,运行一个脚本并closures它

什么是解决以下问题的最佳方法?

我有一个服务器,我定期转储备份。 连接到这个服务器的唯一方法是通过OpenVPN。 到目前为止,我手动testing了一切,它工作正常。 这就是我所做的:

  1. 运行openvpn – configurationmy-server-connection-details.ovpn
  2. 在第二个屏幕控制台窗口中,我挂载NFS共享,执行复制并卸载它
  3. 我回到屏幕控制台1并按Ctrl + C的连接。

我怎样才能最好的脚本,所以我可以把它放在cron? 我主要是询问openvpn部分,因为剩下的事情对我来说很清楚,我是OpenVPN / VPN新手。 客户端是一台Linux机器。

提前致谢。

什么Linux的分布? 这在Debian / Ubuntu上应该是微不足道的。

/etc/openvpn/myvpn.conf设置你的configuration,调整你的/etc/default/openvpn文件,这样vpns不会自动启动。

然后你的脚本做这样的事情。 没有必要使用屏幕或任何幻想。

 #!/bin/sh /etc/init.d/openvpn start myvpn mount /nfs rsync src dst /etc/init.d/openvpn stop myvpn