📄 meme.solaris.in
字号:
#!/bin/sh## Startup script to be placed as /etc/init.d/meme## Starts/stops Meme and Mast servers ## This file is automatically generated by make # $Id: meme.solaris.in 1339 2006-09-21 19:46:28Z tbailey $# $Log$# Revision 1.3 2005/12/16 22:51:32 nadya# fix server startup## Revision 1.2 2005/10/07 19:18:50 nadya# soruce meme_config to get needed environment# check for a specific user to start servers## Revision 1.1 2005/09/26 23:15:16 nadya# add startup scripts for linux and solaris.### Make links to get meme and mast started/stopped at the right time:# /etc/rc2.d/K57meme# /etc/rc3.d/S99meme# site-specific configuration file CONF=@MEMEDIR@/etc/meme_configif [ -f $CONF ] ; then . $CONFelse echo "$CONF does not exist. Meme installation is incomplete" exit 1fi# check for user existencecheckUser() { str=`id $MEME_USER > /dev/null 2>&1` USER=`echo $str | sed -e 's/.id=[0-9]*(//g' -e 's/).*//g'` if [ -z "$USER" ] ; then echo "User $MEME_USER does not exist. Meme installation is incomplete" exit 1 fi}killproc() { # kill the named process(es) pid=`/usr/bin/ps -e | /usr/bin/grep $1 | /usr/bin/sed -e 's/^ *//' -e 's/ .*//'` [ "$pid" != "" ] && kill $pid}case "$1" in start) checkUser if [ -x $MEME_SERVER -a -x $MAST_SERVER ]; then su $USER -c "$MEME_SERVER" > /dev/console 2>&1 echo "Starting Meme server" su $USER -c "$MAST_SERVER" > /dev/console 2>&1 echo "Starting Mast server" else echo "$MEME_SERVER and $MAST_SERVER are not executables." echo "Skipping Meme and Mast startup" fi ;; stop) echo "Shutting down Meme server" killproc meme-server echo "Shutting down Mast server" killproc mast-server ;; restart) $0 stop $0 start ;; *) echo "Usage: $0 { start | stop | restart }" exit 1esac
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -