是否有一个`sh`等同于bash的`<<<<<重定向运算符?

时间:2013-11-20 18:12:23

标签: bash shell

我正在尝试从cgi脚本执行at命令。该脚本在Ubuntu(www-data)上作为默认Apache2用户执行,但默认shell为/bin/sh而不是bash。除了将at作为www-data运行的安全问题(请参阅我的其他question),我可以更改默认shell,但我想知道, 是否存在更便携的方式来编写这个bash友好命令?

at now + 5 minutes <<< 'python my_script.py data_arg'

2 个答案:

答案 0 :(得分:1)

echo 'python my_script.py data_arg' | at now + 5 minutes

答案 1 :(得分:1)

<<<也只是这里单行文档的快捷方式。

at now + 5 minutes <<EOF
python my_script.py data_arg
EOF
相关问题