首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tb_userspace自动启动?

tb_userspace自动启动?
EN

Server Fault用户
提问于 2011-12-07 02:50:35
回答 1查看 185关注 0票数 0

我正在使用由tb_userspace提供的undefined在openvz中使用HE.net的隧道代理服务,但所有引用和如何-tos都告诉我要执行以下操作:

setsid /path/to/tb_userspace ipv6 SERVER.ADDRESS

如果我自己在一个shell中运行它,然后打开接口并使用ifconfig设置正确的路由,我就可以正确地运行它了:

代码语言:javascript
复制
ifconfig ipv6 up
ifconfig ipv6 inet6 add CLIENT.IP/64
ifconfig ipv6 mtu 1480
route -A inet6 add ::/0 dev ipv6

但是,当我将所有这些放在/etc/rc.local中时,会发生奇怪的事情: tb_userspace之后的所有命令都被忽略,没有执行,但是tb_userspace确实正确运行。因此,每次重新启动后,我都必须手动运行其他四个命令。

对此有什么建议吗?非常感谢。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-12-07 03:17:25

下面是我经常发现的用于rc脚本的诊断。改变这一点:

代码语言:javascript
复制
#!/bin/sh

command1
confusing_command2
confusing_command3

至:

代码语言:javascript
复制
#!/bin/sh

set -x
exec > /tmp/rc-stuff.out 2>&1
command1
confusing_command2
confusing_command3

...Then启动后,检查/tmp/rc-stuff.out,查看启动过程中发生了什么。

...Also,确保您的rc脚本不会永远使用ps命令运行,比如"ps“。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/338408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档