gpt4 book ai didi

Ubuntu 10.10 rc.local 忽略了一半的命令?

转载 作者:行者123 更新时间:2023-12-04 19:23:37 24 4
gpt4 key购买 nike

我在 rc.local 中有一个自动启动的 java 程序(在 ubuntu 中它的 /etc/init.d/rc.local )
由于某种原因,在 ubuntu 中自动启动执行 java 并记录其输出的命令只有一半工作,而它在命令行中按预期工作,并且它也适用于任何 RHEL 发行版(在 rc.local 和命令行中)。
我试图执行的命令是:
java -server -cp '/foo/bar/' SomeServer &> '/foo/bar/log.txt' &
在 ubuntu 启动时,它只是启动服务器并将 log.txt 重写为空白日志,但不再记录服务器程序的输出……所有权限都设置正确……不知道还有什么要查看的..
任何帮助表示赞赏。谢谢。

最佳答案

所以这是我的答案:)

做:

command > some/logfile.txt 2>&1 &
rc.local/bin/sh 执行不是 /bin/bash这会有所不同。

关于Ubuntu 10.10 rc.local 忽略了一半的命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4943819/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com