0

UDF を使用して MySQL のトリガーからスクリプトを実行したいと考えています。他の単純なスクリプトをテストしましたが、動作します。

新しいものを実行しようとしていますが、結果がありません。

mysql> SELECT sys_exec('/var/lib/mysql/script_mac');
+---------------------------------------+
| sys_exec('/var/lib/mysql/script_mac') |
+---------------------------------------+
|                                   512 |
+---------------------------------------+
1 row in set (0.01 sec)

たとえば、トリガーでこれを使用すると: echo -e "hello" >> /tmp/hello I get 512 exit code , when i remove ">> /tmp/hello", it works. 問題は ">>" にあると思います。では、これを解決する方法は?

よろしく

4

1 に答える 1