解決策を探して、すでに訪れたことがあります。Debian 8のサービスとしてTeamSpeak3を実行
私は(他のすべてのはよくやった、と私は成功した手動teamspeakサーバーを起動することができます)のサービス開始時点でこだわっている
私は私の問題は、Debianの私のバージョンに関連していることを考え出しました。
私はuname -rvリターン:
3.16.0-4-amd64 #1 SMP Debian 3.16.43-2 (2017-04-30)
私の最後のサービスファイルを次のとおりです。
Job for ts3.service failed. See 'systemctl status ts3.service' and 'journalctl -xn' for details.
:
#! /bin/sh
### BEGIN INIT INFO
# Provides: ts3
# Required-Start: $network
# Required-Stop: $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: TeamSpeak3 Server Daemon
# Description: Starts/Stops/Restarts the TeamSpeak Server
Daemon
### END INIT INFO
set -e
# PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="TeamSpeak3 Server"
NAME=teamspeak3-server
USER=ts3user
DIR=/home/ts3user/teamspeak3-server
DAEMON=$DIR/ts3server_startscript.sh
PIDFILE=/home/ts3user/teamspeak3-server/ts3server.pid
SCRIPTNAME=/etc/init.d/ts3
# Gracefully exit if the package has been removed.
# test -x $DAEMON || exit 0
# sleep 2
su $USER -c $DAEMON $1
は、私は両方がエラーを返す
sudo service ts3 start
sudo systemctl start ts3.service
を使用
sudoのサービスTS3のステータス返信:
● ts3.service - LSB: TeamSpeak3 Server Daemon
Loaded: loaded (/etc/init.d/ts3)
Active: failed (Result: exit-code) since Wed 2017-06-07 21:08:45 CEST; 49s ago
Process: 8941 ExecStart=/etc/init.d/ts3 start (code=exited, status=2)
Jun 07 21:08:45 vps419654.ovh.net su[8942]: Successful su for ts3user by root
Jun 07 21:08:45 vps419654.ovh.net su[8942]: + ??? root:ts3user
Jun 07 21:08:45 vps419654.ovh.net su[8942]: pam_unix(su:session): session opened for user ts3us...=0)
Jun 07 21:08:45 vps419654.ovh.net ts3[8941]: Usage: /home/ts3user/teamspeak3-server/ts3server_s...us}
Jun 07 21:08:45 vps419654.ovh.net systemd[1]: ts3.service: control process exited, code=exited ...s=2
Jun 07 21:08:45 vps419654.ovh.net systemd[1]: Failed to start LSB: TeamSpeak3 Server Daemon.
Jun 07 21:08:45 vps419654.ovh.net systemd[1]: Unit ts3.service entered failed state.
Hint: Some lines were ellipsized, use -l to show in full.
私は多くのガイドに従ったが、私はこのTS3ファイルに間違って何をやったかノー成功
my user for this puropse is **ts3user**
TS3 server is located in **/home/ts3user/teamspeak3-server/**
file that start TS3 server is **ts3server_startscript.sh**
file ts3 (service) is located in **/etc/init.d**
を持つすべての?
スタックオーバーフローは、プログラミングおよび開発の質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[スーパーユーザ](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。また、[Dev Opsについての質問はどこに投稿しますか?](http://meta.stackexchange.com/q/134306) – jww