У меня есть это задание cron:
* * * * * /path/to/node /path/to/script.js >> /path/to/log.log 2>&1
Он регистрирует следующую трассировку стека:
Error: Failed to launch the browser process!
[6630:6630:0505/185507.905416:ERROR:browser_main_loop.cc(1485)] Unable to open X display.
TROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/master/docs/troubleshooting.md
at onClose (/home/vaibhav/projects/myproject/node_modules/puppeteer/lib/Launcher.js:615:20)
at ChildProcess.<anonymous> (/home/vaibhav/projects/myproject/node_modules/puppeteer/lib/Launcher.js:606:67)
at ChildProcess.emit (events.js:215:7)
at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)
script.js
Похоже, это может быть потому, что cron требует export DISPLAY=:0
для запуска приложения GUI (как предлагается здесь ), но добавление этого не влияет на трассировку стека.