Score:2

ลบไฟล์ทั้งหมดในไดเร็กทอรี ยกเว้นหนึ่งไฟล์ ทุกวันอาทิตย์ 20 ชั่วโมง

ธง br

ฉันใช้ตัวเลือกนี้

ใน autodelete.sh

rm -rf /home/user/Public/!("โฟลเดอร์วีไอพี")

ในครอนแท็บ

0 20 * * 0 /home/autodelete.sh

แต่มันใช้งานไม่ได้

Score:5
ธง cn

เดอะ !(ลวดลาย) ไวยากรณ์เป็นส่วนหนึ่งของความสามารถที่เพิ่มขึ้นของ bash และสิ่งนี้ไม่ได้เปิดใช้งานตามค่าเริ่มต้น คุณต้องแน่ใจว่าสคริปต์ของคุณกำลังใช้งานอยู่ ทุบตี และไม่ และคุณต้องเปิดใช้งานตัวเลือกที่เกี่ยวข้อง เพื่อให้ของคุณ autodelete.sh ไฟล์มีลักษณะดังนี้:

#!/bin/bash

shopt -s extglob
rm -rf /home/user/Public/!("โฟลเดอร์วีไอพี")

เครื่องหมายคำพูดเป็นตัวเลือกในกรณีนี้ แต่อย่าทำร้ายกันและเป็นนิสัยที่ดีที่ควรมี

นอกจากนี้ บรรทัด crontab ของคุณจะเรียกใช้คำสั่งนี้ทุกวันเวลา 20:00 น. ไม่ใช่ทุกวันอาทิตย์เท่านั้น หากต้องการเรียกใช้เวลา 20:00 น. ในวันอาทิตย์ ให้ใช้:

0 20 * * 0 /home/autodelete.sh
terdon avatar
cn flag
Good point, @steeldriver, thanks.
Salai Robin avatar
br flag
Thank u so much it work, @steeldriver

โพสต์คำตอบ

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