#!/bin/bash
exec 200>/var/lock/scraper || exit 1
flock -n 200 || exit 1
cd /home/ubuntu/web_scraper
/home/ubuntu/.nvm/versions/node/v13.12.0/bin/node mongo/scraper.js > logs/scraper.log
flock -u 200基本上:
node scraper.js > scraper.log不会在出现错误后释放终端/cmd:因此,它既会失败,也不会解锁。如何流到日志文件,并在程序失败时仍然退出?
发布于 2020-04-23 01:34:03
问题是节点。节点在抛出错误时不会退出脚本。
https://unix.stackexchange.com/questions/581898
复制相似问题