多原始输入bash自动化

时间:2017-07-19 17:28:14

标签: python bash server

我有一个python脚本,它有很多rawinput。 我必须写一个bash脚本把它放在循环中,但是如何插入原始输入的答案 通常我可以用管道#34; |"如果它只有一个原始输入。

如何插入多个rawinputs的答案?

感谢

2 个答案:

答案 0 :(得分:0)

rawinput的每次调用都只读取一行。只需提供多条生产线。

{ echo "first line"; echo "second line"; } | python yourscript.py

python yourscript.py <<EOF
first line
second line
EOF

答案 1 :(得分:0)

我的代码工作正常但是cron启动它不起作用 为什么

#!/bin/bash
echo "start" >> ~/workspace/allbets/log/totalserverlog.log
date >> ~/workspace/allbets/log/totalserverlog.log
python ~/workspace/allbets/allbets.py <<EOF
    4
    1
    12
EOF
python ~/workspace/allbets/allbets.py <<EOF
    3
    1
EOF
python ~/workspace/allbets/allbets.py <<EOF
    4
    3
    12
EOF
echo "finish" >> ~/workspace/allbets/log/totalserverlog.log
date >> ~/workspace/allbets/log/totalserverlog.log

相同的多输入