我的函数应该列出所有正在运行的进程并将它们存储到process.id中,如果process.id存在,它应该将它重命名为当前日期,并在其末尾添加.id,然后将其移动到/日志目录。我想我有mv和重命名部分工作,但似乎并没有将所有进程保存到文件中。我在那部分有语法错误吗?
function processsaver()
{
if [ -r "process.id" ]; then
mv "process.id" logs/$(date +%d-%m-%y).id
ps -e > /process.id
fi
}
答案 0 :(得分:0)
for row in rows:
post_author = row['post_author']
newposts = row['newposts']
reposts = row['newposts']
和process.id
的路径不同。您可能希望在这两个地方都使用/process.id
或process.id
,因为此类信息确实不应位于文件系统根目录中。