man 5 core
* The program must be specified using an absolute pathname (or a
pathname relative to the root directory, /), and must immediately
follow the '|' character.
Portanto, não deve haver espaço entre |
e /
.
Além disso, a sua partição /tmp
, onde o script reside, talvez esteja montada com -o noexec
?