Score:1

stress-ng ล้มเหลวด้วย temp-path '.' จะต้องสามารถอ่านได้

ธง in

ในที่สุดฉันต้องการเรียกใช้ stress-ng จากสคริปต์ php

ในการทดสอบ ฉันรู้ว่ามันทำงานได้ดีจาก CLI ภายใต้บัญชีของฉัน (ในโฟลเดอร์ที่ฉันได้รับอนุญาต) มันยังทำงานได้ดีในฐานะรูท แต่ในฐานะ sudo มันไม่ทำงาน และฉันจะเข้าใจว่านั่นเป็นสาเหตุที่สคริปต์ไม่ทำงานเช่นกัน ดังนั้นฉันไม่แน่ใจว่าฉันทำอะไรผิด

คำสั่ง:

sudo stress-ng --temp-path /tmp/stress-tmp/ -c 10 -t 10

ข้อผิดพลาด:

การยกเลิก: temp-path '.' จะต้องอ่านและเขียนได้

ระบบพื้นฐานคือ Ubuntu

/tmp/ความเครียด-tmp เป็น chmod-ed ถึง 777 (สำหรับตอนนี้ จนกว่าฉันจะเข้าใจว่าข้อตกลงคืออะไร)

ฉันได้ลอง chown-ing แล้ว /tmp/ความเครียด-tmp ให้กับผู้ใช้หลายคน (ฉัน, รูท, www-data, ฯลฯ) โดยไม่มีการเปลี่ยนแปลง

ดูเหมือนว่าแปลกที่ฉันระบุโฟลเดอร์ temp แต่ฉันได้รับแจ้งว่าไดเร็กทอรีปัจจุบัน (ไม่ว่าฉันจะเรียกใช้งานจากที่ใด) ไม่สามารถอ่านได้หรือ (อะแฮ่ม) เขียนได้ (sic)

ขอบคุณล่วงหน้า (เช่นเคย)

terdon avatar
cn flag
หาก `/tmp/stress-tmp` ของคุณคือ 777 (ซึ่งเป็นเรื่องปกติสำหรับสิ่งที่อยู่ภายใต้ `/tmp`) และคุณได้รับข้อผิดพลาดนี้ แสดงว่าคุณอาจไม่ได้อยู่ใน `/tmp/ stress-tmp` คุณไม่ได้บอกเราว่าคุณดำเนินการนี้อย่างไร คุณเรียกใช้ผ่านสคริปต์ php ซึ่งดำเนินการโดยเว็บเซิร์ฟเวอร์ หรือคุณเพียงเรียกใช้คำสั่ง `stress-ng` ด้วยตนเองจากเทอร์มินัล หากเป็นกรณีแรก ให้ลองเรียกใช้ `pwd` ในลักษณะเดียวกันเพื่อดูว่าไดเร็กทอรีใดรายงาน
Leon Adato avatar
in flag
ฉันกำลังเรียกใช้ความคิดเห็น ( sudo stress-ng --temp-path /tmp/stress-tmp/ -c 10 -t 10) จาก CLI และได้รับข้อผิดพลาดนั้น นั่นเป็นสาเหตุที่ทำให้ฉันสับสนมาก และฉันกำลังดำเนินการจาก /tmp/stress-tmp (หรือ ~/ หรือทุกที่) ยังคงได้รับข้อผิดพลาด นั่นเป็นสาเหตุที่ทำให้ฉันรำคาญมาก และเพื่อชี้แจง: เมื่อฉันได้รับสิ่งนี้จาก CLI ฉันเชื่อว่าฉันจะเข้าใจว่าทำไมการดำเนินการจากสคริปต์ php (โดยใช้คำสั่ง exec() หรือ backtic) จึงล้มเหลว แต่ฉันกำลังพยายามทำงานให้ถึงที่สุด
Colin Ian King avatar
cn flag
เรียกใช้ sudo strace -f stress-ng --temp-path /tmp/stress-tmp/ -c 10 -t 10 จากนั้นดูที่ผลลัพธ์ คุณจะเห็นความล้มเหลวที่เปิดอยู่ที่ /tmp/stess-tmp และนั่นจะทำให้ ข้อมูลเพิ่มเติมเกี่ยวกับสาเหตุที่ล้มเหลว

โพสต์คำตอบ

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