-

@ 颜值精选官
2025-04-30 11:15:36
```
#!/bin/bash
jkrs=`ps -ef | grep jkrs.py | grep -v grep | wc -l`
lesmao=`ps -ef | grep lesmao.py | grep -v grep | wc -l`
fulitu=`ps -ef | grep fulitu.py | grep -v grep | wc -l`
aibot=`ps -ef | grep nostr-ai-bot.py | grep -v grep | wc -l`
bostr2=`ps -ef | grep bostr2 | grep -v grep | wc -l`
ok=$'\u2705'
fail=$'\u274C'
echo "### 服务状态" > alive.md
if [[ $jkrs -gt 0 ]]; then
echo "- jkrs: ${ok}" >> alive.md
else
echo "- jkrs: ${fail}" >> alive.md
fi
if [[ $lesmao -gt 0 ]]; then
echo "- lesmao: ${ok}" >> alive.md
else
echo "- lesmao: ${fail}" >> alive.md
fi
if [[ $fulitu -gt 0 ]]; then
echo "- fulitu: ${ok}" >> alive.md
else
echo "- fulitu: ${fail}" >> alive.md
fi
if [[ $aibot -gt 0 ]]; then
echo "- aibot: ${ok}" >> alive.md
else
echo "- aibot: ${fail}" >> alive.md
fi
if [[ $bostr2 -gt 0 ]]; then
echo "- bostr2: ${ok}" >> alive.md
else
echo "- bostr2: ${fail}" >> alive.md
fi
echo "" >> alive.md
echo "### 系统信息" >> alive.md
echo "#### CPU利用率" >> alive.md
echo '```' >> alive.md
sar -u 1 1| grep -v Average | tail -n2 >> alive.md
echo '```' >> alive.md
echo "#### MEM利用率" >> alive.md
echo '```' >> alive.md
free -m >> alive.md
echo '```' >> alive.md
/root/.venv/bin/python /root/nostr_poster.py alive.md
```