#!/bin/sh
cmd=`ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid'`
datetime=$(date '+%Y-%m-%d %H:%M:%S')
aaa=${cmd}
FILE="/alidata/logs/"$(date '+%Y-%m-%d')"_log.txt"
echo $datetime >> $FILE
echo "$aaa" >> $FILE
echo "-----------------------------------------------------------------------------------------------------------------------------------" >> $FILE
ps是执行的命令 使用 ` 符号扩起来, Esc下面那个.
FILE.txt 是写入的文件. 没有规定目录会创建文件到当前目录
echo "$aaa" 是输出到文件的时候保持格式. echo $aaa 则内容为一行