8704116
NMDOC
3
Page History
Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Note |
---|
An appropriate JVM version should be installed on your computer. |
Installing on Windows
- Double-click the installer and follow the on-screen instructions.
- Start Teamwork Server.
Note |
---|
Installing on OS X
- Double-click the installer.
- In the Teamwork Server installation window, drag the MagicDraw Teamwork Server folder to the Applications folder.
- Close the MagicDraw Teamwork Server installation window.
- Start Teamwork Server.
Note |
---|
Installing on Unix
- Double-click the installer and follow the on-screen instructions.
- Start Teamwork Server.
Note |
---|
Starting Teamwork Server as a service on Linux
title | To start Teamwork Server as a service on Linux |
---|
|
Copy the following script code and paste it into the file:
Code Block |
---|
#!/bin/bash
#
# chkconfig: - 91 60
# description: MagicDraw TeamWork Server
### BEGIN INIT INFO
# Provides: teamwork
# Required-Start: $local_fs $network $named $remote_fs $syslog
# Required-Stop: $local_fs $network $named $remote_fs $syslog
# Short-Description: MagicDraw TeamWork Server
# Description: This script is used to start MagicDraw TeamWork Server
### END INIT INFO
RETVAL=0
TEAMWORK_HOME="/var/MagicDraw_Teamwork_Server/bin"
prog="teamwork_server_nogui"
prog_stop="stop_teamwork_server"
desc="MagicDraw Teamwork Server"
args="SERVICE"
check() {
if [ -f /var/lock/$prog ]; then
if ps -p $(cat /var/lock/$prog 2>/dev/null) >/dev/null; then
return 0
fi
fi
return 3
}
status() {
check
if [ $? -eq 0 ]; then
echo $"${desc} is running..."
return 0
fi
echo $"${desc} is stopped"
return 3
}
start() {
check
if [ $? -eq 0 ]; then
echo $"${desc} is already started..."
return 2
fi
echo -n $"Starting $desc ($prog): "
$TEAMWORK_HOME/$prog $args &
RETVAL=$?
SCRIPT_PID=$!
COUNT=0
while [ "$COUNT" -le 15 ] && [ -z $JAVA_PID ]
do
JAVA_PID=$(pgrep -P $SCRIPT_PID java)
let COUNT=COUNT+1
sleep 1
done
[ $RETVAL -eq 0 ] && echo $JAVA_PID >/var/lock/$prog
echo
}
stop() {
echo -n $"Shutting down $desc ($prog): "
$TEAMWORK_HOME/$prog_stop
RETVAL=$?
[ $RETVAL -eq 0 ] && rm -f /var/lock/$prog
return $RETVAL
}
case "$1" in
start)
start
RETVAL=$?
;;
stop)
stop
;;
restart)
stop
start
RETVAL=$?
;;
status)
status teamwork
RETVAL=$?
;;
*)
echo $"Usage: $0 {start|stop|restart|status}"
exit 3
esac
exit $RETVAL |
Change the value of the TEAMWORK_HOME variable according to the path of the Teamwork Server installation bin folder.
Save the file and move it into the system directory “/etc/init.d”.
In the command line, type the following commands:
Code Block |
---|
cd /etc/rc3.d
ln -s ../init.d/teamwork S99teamwork |
Info | ||
---|---|---|
You can also configure the service for runlevel using the following command:
|
In the command line, type the following command:
Code Block |
---|
service teamwork start |
Panel | ||
---|---|---|
| ||
|
Panel | ||
---|---|---|
| ||