【问题标题】:The bash script and ampersandbash 脚本和 & 符号
【发布时间】:2013-10-25 21:50:17
【问题描述】:

我有问题 - 这是我的 bash 脚本:

#!bin/bash

cd /home/user/Downloads

openvpn --config VPN.conf &

ssh login@ip

当我执行此操作时(它是 .bashrc 中的别名 (别名 xcommand='./home/user/Desktop/start_openvpn.sh'),我的程序在 2 行后冻结,我对此无能为力。 但如果我按顺序执行,它就可以工作(我必须在 2 个命令后按回车 - openvpn)

如何解决?

谢谢, 萨曼莎。

【问题讨论】:

  • 听起来openvpn 正在从stdin 读取数据,但没有使用数据。你可以试试openvpn --config VPN.conf </dev/null &
  • 不幸的是,它不起作用。同样的问题。

标签: bash alias openvpn


【解决方案1】:

在详细模式下运行 OpenVPN(默认为 1,最大为 9)可以让您更深入地了解正在发生的事情:

openvpn --verb 9 --config VPN.conf

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-22
    • 1970-01-01
    • 2012-01-10
    • 2012-05-18
    • 1970-01-01
    • 1970-01-01
    • 2012-11-15
    相关资源
    最近更新 更多