是否有一个“sh”相当于 bash 的“<<<”重定向运算符?

Jam*_*mie 8 bash shell

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

at now + 5 minutes <<< 'python my_script.py data_arg'
Run Code Online (Sandbox Code Playgroud)

Joh*_*ica 6

echo 'python my_script.py data_arg' | at now + 5 minutes
Run Code Online (Sandbox Code Playgroud)


che*_*ner 5

<<<也只是单行此处文档的快捷方式。

at now + 5 minutes <<EOF
python my_script.py data_arg
EOF
Run Code Online (Sandbox Code Playgroud)