所以这是我的test.sh:
#!/bin/sh
python test.py &
test_PID=$!
python test2.py &
test2_PID=$!
python test3.py &
test3_PID=$!
sleep 10
kill -15 $test_PID
kill -15 $test2_PID
kill -15 $test3_PID
所以三个python脚本在同一时间写入三个文件数据,10秒后我杀了他们但有时我不能在文本文件中找到数据,有时只是在三个文件中找到数据, 如果没有下面的kill指令,它会很好地写入三个文件,但永远不会停止,并且使用kill会在10秒后停止但不会写入文件。 如何在10秒后终止它并且脚本python仍然通过写入文件来完成它的工作?