我正在使用 Mac OS X。我正在尝试使用 cp 命令为这样的构建脚本复制一些文件。
cp ./src/*/*.h ./aaa
Run Code Online (Sandbox Code Playgroud)
但是如果 ./src 目录中没有 .h 文件,这个命令会触发一个错误。如何使命令不触发错误?(无声失败)错误使构建结果失败,但我只想在只有一些头文件时复制。
我有一个由 openvpn 运行的 post-up 脚本:
#!/bin/bash
echo "I am: `whoami`"
echo "Moving interface into the netns"
ip link set dev "$1" up netns hydrogenvpn mtu "$2"
echo "Listing"
ip netns ls
echo "test"
ip netns exec hydrogenvpn cat /tmp/foobar
Run Code Online (Sandbox Code Playgroud)
如果我使用以下任何命令运行 openvpn:service openvpn start、/etc/init.d/openvpn start、systemctl start openvpn@hydrogen.service,我会在日志中看到以下内容:
Sun Oct 9 11:19:15 2016 us=851109 /sbin/ip link set dev tun-hyd2 up mtu 1500
Sun Oct 9 11:19:15 2016 us=858267 /sbin/ip addr add dev tun-hyd2 10.43.43.3/24 broadcast 10.43.43.255 …Run Code Online (Sandbox Code Playgroud)