使用使用paramiko库的Python脚本从SlackBot调用此Bash脚本。当我从bot本地运行脚本时,此方法非常有效。它运行该应用程序,然后在分配的时间后终止该进程。但是,当我在SlackBot的服务器上运行相同的脚本时,它不会终止该进程。有什么建议么??脚本名称是“ runslack.sh”,在下面的grep命令中被称为。
#!/bin/bash
slack-export-viewer -z "file.zip"
sleep 10
ps aux | grep runslack.sh | awk '{print $2}' | xargs kill