📄 spawn
字号:
#!/bin/shusage(){ echo "usage: `basename $0` [-n level] [-t] [-l log_file] command [arguments...]" exit 1}if [ $# -lt 1 ]; then usagefiif [ \"$1\" = \"-h\" -o \"$1\" = \"-help\" -o \"$1\" = \"--help\" ]; then usagefiLOGFILE="log"NICE=0TIMER=0DATE=`date`while [ \"${1:0:1}\" = \"-\" ]; do if [ \"$1\" = \"-n\" ]; then NICE=$2 shift 2 elif [ \"$1\" = \"-t\" ]; then TIMER=1 shift elif [ \"$1\" = \"-l\" ]; then LOGFILE=$2 shift 2 else usage fidoneif [ $# -lt 1 ]; then usagefiCOMMAND=$*if !(which $1 > /dev/null 2>&1); then echo `basename $0`: $1 not found exit 1fiecho ------------------------------------------------------------------------ >$LOGFILEecho >>$LOGFILEecho >>$LOGFILEecho Process started on $HOST --- $DATE >> $LOGFILEecho " Command: "$COMMAND >>$LOGFILEif [ $NICE -gt 0 ]; then echo " Nice level: "$NICE >>$LOGFILEelse echo " Nice level: (none)" >>$LOGFILEfiecho >>$LOGFILEecho >>$LOGFILEecho ------------------------------------------------------------------------ >>$LOGFILEecho >>$LOGFILEecho >>$LOGFILE# Detach from xtermunset DISPLAYif [ $NICE -gt 0 ]; then if [ $TIMER -eq 1 ]; then (nice -$NICE /usr/bin/time $COMMAND >> $LOGFILE 2>&1 ; \ spawn_end $LOGFILE )& else (nice -$NICE $COMMAND >> $LOGFILE 2>&1 ; spawn_end $LOGFILE )& fielse if [ $TIMER -eq 1 ]; then (/usr/bin/time $COMMAND >> $LOGFILE 2>&1 ; spawn_end $LOGFILE )& else ($COMMAND >> $LOGFILE 2>&1 ; spawn_end $LOGFILE )& fifi
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -