Score:0

ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าวในไฟล์ sh ที่กำลังทำงานอยู่

ธง in

อาจซ้ำกันเนื่องจากมีคำถามที่คล้ายกัน แต่ฉันไม่สามารถแก้ไขได้ นั่นคือเหตุผลที่ฉันถามอีกครั้งด้วยรหัสของฉัน

ของฉัน มีรหัสเหล่านี้:

ซีดี /home/domain.com/data/domain-statistics
กำเนิดการดึงข้อมูลคอมไพล์
git ผสานต้นทาง/ต้นแบบ
คอมไพล์เพิ่ม --all
คอมไพล์เพิ่ม .
git commit -am "ไฟล์ถูกสร้างและอัพเดทในวันที่ `date`"
git push ต้นแบบต้นทาง

เมื่อฉันเรียกใช้เป็น:

-bash-4.2$ sh /home/domain.com/data/crons/push.sh

จากนั้นจะแสดงเป็น:

-bash-4.2$ sh /home/domain.com/data/crons/push.sh
/home/domain.com/data/crons/push.sh: บรรทัดที่ 1: cd: /home/domain.com/data: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
ร้ายแรง: ไม่ใช่ที่เก็บ git (หรือไดเร็กทอรีหลัก): .git
ร้ายแรง: ไม่ใช่ที่เก็บ git (หรือไดเร็กทอรีหลัก): .git
ร้ายแรง: ไม่ใช่ที่เก็บ git (หรือไดเร็กทอรีหลัก): .git
ร้ายแรง: ไม่ใช่ที่เก็บ git (หรือไดเร็กทอรีหลัก): .git
ร้ายแรง: ไม่ใช่ที่เก็บ git (หรือไดเร็กทอรีหลัก): .git
ร้ายแรง: ไม่ใช่ที่เก็บ git (หรือไดเร็กทอรีหลัก): .git

โปรดช่วยฉันด้วย

in flag
@Martin git ไม่ทำงานเนื่องจาก cd /home/domain.com/data/domain-statistics ไม่ทำงาน
Martin avatar
kz flag
เพิ่งเห็นเหมือนกัน - ฉันคิดถึงสิ่งนั้น แต่ทำไมคุณถึงคิดว่าควรมีไดเร็กทอรีนี้อยู่ และควรมี git repo อยู่ด้วย
in flag
รหัสทั้งหมดเหล่านี้ใช้งานได้หากฉันเรียกใช้โดยตรงในเทอร์มินัล
Martin avatar
kz flag
ตรวจสอบการพิมพ์ผิดในเส้นทางไดเร็กทอรี ... ฉันนึกไม่ออกว่ามีอะไรผิดพลาดในกรณีนี้
Score:0
ธง cn

รหัสทั้งหมดเหล่านี้ใช้งานได้หากฉันเรียกใช้โดยตรงในเทอร์มินัล

ดังนั้นหาก คุณ ไม่วิ่งเข้ามา ของคุณ ปลายทางแล้วมันเป็นอย่างไร สิ่งมีชีวิต วิ่ง?

หากมันถูกเรียกใช้ภายใต้บาง อื่นๆ ผู้ใช้แล้วผู้ใช้คนนั้นก็อาจจะดี ไม่ มีสิทธิ์เข้าถึงไดเร็กทอรีนั้น (หรือไดเร็กทอรีหลักอย่างน้อยหนึ่งไดเร็กทอรี)

ตรวจสอบสิทธิ์ในแต่ละไดเรกทอรีในเส้นทาง /home/domain.com/data.

in flag
คุณสามารถเห็นคำถามของฉันว่า j ทำงานอย่างไรโดยไฟล์ sh ฉันใช้โดยไฟล์ sh เพราะฉันต้องเรียกใช้ทุก ๆ 10 นาที ดังนั้นฉันจึงใช้งานโดย cron
Phill  W. avatar
cn flag
งาน cron สำหรับ / ใด / ผู้ใช้ ผู้ใช้ทุกคน ไม่ใช่แค่รูท สามารถมีงาน cron ของตนเองได้ และแต่ละคนจะทำงานในบริบทด้านความปลอดภัยของผู้ใช้ที่เป็นเจ้าของ นอกจากนี้ งาน cron ฉาวโฉ่ทำงานโดยไม่มีการตั้งค่าโปรไฟล์ตามปกติสำหรับบัญชีผู้ใช้ สมมติว่ามีไว้สำหรับผู้ใช้คนเดียวกันและ cron จึงเป็น Red Herring - คุณไม่ได้ตอบคำถามของฉันเกี่ยวกับการอนุญาตระบบไฟล์
Score:0
ธง kp

ฉันไม่มีชื่อเสียงที่จะแสดงความคิดเห็นดังนั้นฉันจึงเขียนเป็นคำตอบ คุณลองใช้คำสั่ง cd โดยใช้เส้นทางสัมพัทธ์แทนหรือไม่? ถ้าฉันจำไม่ผิดจะเป็น:

cd ../โดเมนสถิติ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา