2
ตัวแปร HOME ไม่ได้ถูกตั้งค่า
ฉันมีเซิร์ฟเวอร์สองเครื่องพวกเขาเหมือนกัน (ฉันเชื่อ) เซิร์ฟเวอร์ที่ใช้งานจริงและเซิร์ฟเวอร์เสมือน และฉันมีสคริปต์พุ่งพรวดใน/etc/init/โฟลเดอร์ description "Discoure process" setuid deploy setgid deploy respawn respawn limit 3 30 start on runlevel [2345] stop on runlevel [06] script exec /bin/bash <<'EOT' echo \"$HOME/.rbenv\" cd /home/deploy/discourse/current bundle exec bluepill load config/discourse.pill --no-privileged --base-dir tmp/bluepill --logfile log/bluepill.log EOT end script บนเซิร์ฟเวอร์ staging ใช้งานได้ดี แต่เมื่อฉันเรียกใช้สคริปต์บนเซิร์ฟเวอร์ที่ใช้งานจริงตัวแปร HOME …