Я рекомендую создать Новомодный сценарий.
Сначала Вы хотите создать сам сценарий: sudo nano /etc/init/ts-server.conf
Скопируйте и вставьте этот скелет и внесите любые изменения, в которых Вы нуждаетесь:
# description "start and stop the TS server"
console log # Log events to console
exec start-stop-daemon --start --chdir /home/teamspeak/server/ --chuid teamspeak \
--exec /home/teamspeak/server/ts3server_startscript.sh start
start on runlevel [2345] # Tell when to start
stop on runlevel [^2345] # Tell when to stop
respawn # Block excess respawn
respawn limit 20 5 # Ditto
Сохраните тот файл, перейдите в /home/teamspeak/server/
и создайте файл ts3server_upstart.sh
Содержание:
#!/bin/bash
/home/teamspeak/server/ts3server_startscript.sh start
Сохраните, отметьте его как execuatable, сделанный! Это запустится на начальной загрузке и может быть вручную запущено/остановлено/перезапущено с помощью sudo service ts-server start
, sudo service ts-server stop
, и sudo service ts-server restart
, соответственно.
Править: Это не может на самом деле ОСТАНОВИТЬ TeamSpeak. Я не знаю достаточно о TS и начинающий говорить Вам, будет ли он или не быть.
Я подозреваю, что проблема с вашим водителем, а не любым процессом, использующим его.
Вам нужно будет убедиться, что ничего не использует, а затем удалить его с помощью ModProbe -R
. Попробуйте сначала добиться сетевого интерфейса. Например:
# ip link set wlan0 down
# modprobe -r <module>
Вы можете узнать имя модуля с использованием LSUSB
.