我创建了这个守望者触发器:
watchman -j <<-EOT
["trigger", "/home/gergra/code/essence/essence_backend", {
"name": "restart_hanami",
"expression": ["anyof", ["match", "*.rb"]],
"command": [
"alert 'restarte hanami'",
"killall bundle",
"bundle exec hanami server"],
"stdout": ">/home/gergra/hs.log"
}]
EOT
它应该使用 kill 命令停止 puma,然后重新启动它。如果我查看日志文件,我会发现它确实执行了某些操作,但命令从未执行过。我错过了什么?