| Server IP : 103.88.176.108 / Your IP : 216.73.216.211 Web Server : Apache/2.4.41 (Ubuntu) System : Linux webserver 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 User : www-data ( 33) PHP Version : 7.4.3-4ubuntu2.18 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/local/qcloud/YunJing/ |
Upload File : |
#!/bin/bash
# centreezhao@tencent.com
root=$(
cd $(dirname "$0")
pwd
)
start()
{
echo "do_start"
if [ -f $root/conf/uuid.dat ];then
yes "yes" 2>/dev/null |rm $root/conf/uuid.dat
fi
export GODEBUG=madvdontneed=1,netdns=go
ulimit -s 8192
nohup $root/YDEyes/YDService >/dev/null 2>&1 &
$root/YDLive/YDLive 2>&1
echo "YDLive exit"
}
stop()
{
echo "do_stop"
$root/stopYDCore.sh
}
install()
{
echo "do_install"
cat >/usr/lib/systemd/system/yunjing_eks.service<<EOL
[Unit]
Description=YDService
RequiresAny=containerd.service docker.service
[Service]
Type=simple
ExecStart=/usr/local/qcloud/YunJing/yunjing_eks.sh start
ExecStop=/usr/local/qcloud/YunJing/yunjing_eks.sh stop
[Install]
WantedBy=multi-user.target
EOL
systemctl daemon-reload && \
systemctl start yunjing_eks && \
echo "install success"
}
soft_uninst()
{
stop
echo "do_soft_uninst"
$root/uninst.sh -report_only
}
case $1 in
help | "" )
declare -F|awk '{print $3}'
exit 1
;;
* )
cmd=$1
shift
echo $cmd
$cmd "$@"
;;
esac