คำถามติดแท็ก script

ชุดคำสั่งอัตโนมัติดำเนินการตามคำสั่งเฉพาะเช่นสคริปต์ Windows ที่สร้างขึ้นเพื่อเปิดโปรแกรมเฉพาะเมื่อเริ่มต้น

3
วิธีที่ง่ายที่สุดในการเรียกใช้สคริปต์ขณะบู๊ตใน OS X คืออะไร
ฉันต้องการสคริปต์ (bash / zsh / ruby ​​/ ... ) เพื่อให้ทำงานในเวลาบูตใน OS X วิธีที่ง่ายที่สุดในการทำเช่นนี้คือโดยไม่ต้องยุ่งกับไฟล์ xml / plist และไม่จำเป็นต้องสร้างเมตา AppleScript .

6
วิธีค้นหาไฟล์ใหม่ล่าสุดในไดเรกทอรีรวมถึงไดเรกทอรีย่อย?
ฉันกำลังมองหาวิธีใน Windows เพื่อแสดงรายการไฟล์ทั้งหมดในไดเรกทอรีที่กำหนดและไดเรกทอรีย่อยเรียงลำดับเพื่อให้ไฟล์ใหม่ล่าสุดอยู่ด้านบน มีวิธีง่าย ๆ ในการทำเช่นนี้? ฉันต้องการชำระด้วยสคริปต์ Perl


3
ซิงโครไนซ์เวลาอินเทอร์เน็ตในสคริปต์ Windows หรือไม่
มีวิธีที่ฉันสามารถซิงโครไนซ์นาฬิการะบบกับเซิร์ฟเวอร์เวลาอินเทอร์เน็ต (เช่น: time.nist.gov) ผ่านทางบรรทัดคำสั่งหรือไม่ ควรเป็นสิ่งที่เรียกใช้งานได้ผ่านสคริปต์ BAT หรือ PowerShell ความต้องการพิเศษนี้เกิดขึ้นเพราะฉันมี VM บางตัวที่ฉันใช้ฟังก์ชั่น "save machine state" เป็นประจำและโดยทั่วไปแล้วสิ่งเหล่านี้จะไม่ซิงโครไนซ์นาฬิกาของพวกเขาอีกครั้งเมื่อฉัน "ปลุก" พวกเขา บ่อยครั้งที่ฉันจะโหลดพวกเขาอีกครั้งเพื่อหาเวลา (และอยู่) วันที่ไม่ได้ซิงค์ การซิงก์นาฬิกาใหม่ผ่านทางกล่องโต้ตอบการตั้งค่าเวลาอินเทอร์เน็ตมักจะใช้งานได้ดี แต่การคลิกเมาส์ทำได้หลายครั้ง ฉันค่อนข้างจะเก็บสคริปต์ไว้บนเดสก์ท็อปที่ฉันสามารถดับเบิลคลิกและทำงานให้ฉันได้ ตอนนี้สำหรับระบบที่ใช้ Windows 7 Home x64 แต่ความเข้ากันได้แบบย้อนหลังกับ XP SP3 น่าจะดีกว่า
12 windows-7  script  time 

2
สคริปต์ DDL คืออะไรในบริบทของฐานข้อมูล [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา สคริปต์ DDL คืออะไรในบริบทของฐานข้อมูล
12 script  database 

4
มีวิธีการเรียกใช้ Javascript โดยไม่ต้องเบราว์เซอร์เช่นเชลล์หรือสคริปต์ชุด?
มีวิธีใดบ้างที่สามารถเรียกใช้ Javascript ได้เช่นเดียวกับ Python, Bash, Windows Batch หรือภาษาสคริปต์อื่น ๆ ฟังก์ชั่นการเข้าถึงไฟล์และฟังก์ชั่นห้องสมุดอื่น ๆ น่าจะดี แต่ก็ไม่จำเป็นต้องใช้ - ฉันแค่คล่องแคล่วและมีประสิทธิภาพมากที่สุดใน Javascript ทุกวันนี้ แม้ว่าการเปิดคอนโซลของเบราว์เซอร์ในแต่ละครั้งนั้นค่อนข้างอึดอัด ฉันสนใจ Windows มากที่สุด

7
วิธีที่ง่ายที่สุดในการตรวจสอบการเปลี่ยนแปลง IP แบบไดนามิก
อะไรจะเป็นวิธีที่ง่ายที่สุดในการค้นหาด้วยสคริปต์หากที่อยู่ IP ของฉันเปลี่ยนไป ข้อมูลความเป็นมา: ฉันมีการเชื่อมต่อเคเบิลโมเด็มที่บ้านมาตรฐานและ ISP ของฉันกำหนด IP แบบไดนามิกให้ฉัน มันเปลี่ยนแปลงไปเรื่อย ๆ เวลาการเช่า DHCP ดูเหมือนจะผิดปกติ โดยพื้นฐานแล้วฉันกำลังทำสิ่ง DNS แบบไดนามิกของตัวเองและสามารถอัปเดตระเบียน DNS ที่ชี้ไปยังเซิร์ฟเวอร์ภายในบ้านได้ด้วยการคลิก สิ่งเดียวที่เหลือคือการตรวจจับการเปลี่ยนแปลง IP เพื่อให้ฉันสามารถดำเนินการอัตโนมัติ ขณะนี้มีเว็บไซต์หลายแห่งที่สามารถส่งคืนที่อยู่ IP ของคุณและฉันสามารถใช้งาน cron กับwgetหนึ่งในหน้าเหล่านี้และgrepที่อยู่ IP จากมัน ... แต่ดูเหมือน overkill ในแง่ของการใช้งาน CPU / แบนด์วิดท์และไม่มาก จูบ. ฉันขาดวิธีที่ง่ายและสง่างามในการดึงข้อมูล IP สาธารณะของฉันและตรวจสอบว่ามีการเปลี่ยนแปลงหรือไม่ ข้อมูลเพิ่มเติม: โมเด็ม / เราเตอร์ของฉันเป็นอิฐราคาถูกมันไม่มีอะไรน่าสนใจในเรื่องนี้ เซิร์ฟเวอร์ของฉันทำงานด้วย Centos 6

3
ฉันจะลบบรรทัดที่เหลือหลังจากสตริงที่ระบุได้อย่างไร
ฉันกำลังมองหาวิธีการค้นหาสตริงที่เฉพาะเจาะจงเช่น '= UUID:' และลบมันและตัวอักษรต่อไปนี้ทั้งหมดต่อบรรทัด ฉันต้องการวิธี / แมโคร / addon สำหรับ notepad ++ แต่ยินดีต้อนรับเครื่องมือหรือสคริปต์อื่น ๆ ทั้งหมด :) ก่อน *://81.88.22.6/*=UUID:63969B2469B7A94EBBDBD7CB5B9C00BA *://*-ad.cgi*=UUID:3C8EFF48B674CC42BF5B6E2B7BA820E7 *://*-ads/*=UUID:0D6CF7D5BE3F034C8A136CC99A074406 โปรดทราบว่าตัวเลขนั้นแตกต่างกันไปตามบรรทัดดังนั้นคุณจึงไม่สามารถแทนที่การค้นหาได้ ควรมีลักษณะเช่นนี้หลังจาก *://81.88.22.6/* *://*-ad.cgi* *://*-ads/*

3
การเรียกสคริปต์ด้วย. /bla.sh เทียบกับ bla.sh
ใครช่วยอธิบายสิ่งที่เชลล์ทำในสองตัวอย่าง A) และ B) ด้านล่างได้ไหม เห็นได้ชัดว่ามันทำงานแตกต่างกัน แต่ฉันไม่สามารถหาได้ว่าทำไมเอาต์พุตจึงแตกต่างกัน ตัวอย่าง: เรามามีสคริปต์ในไดเรกทอรีปัจจุบันของเราชื่อbla.shด้วยคำสั่งเดียว: echo ${0##/*} hello A) เริ่มเมื่อ: ./bla.sh ให้:./bla.sh hello B) เริ่มต้นเป็น: . bla.sh ให้:-bash hello เนื่องจากฉันใช้สิ่งนี้ในสคริปต์เอาต์พุตที่สอง (เพราะ "-" ที่ด้านหน้าของ -bash) จะฆ่าคำสั่ง แน่นอนง่าย ๆ--ก่อนที่จะ${...}ช่วยเหลือ แต่ฉันชอบที่จะเข้าใจสิ่งที่ทำให้เกิดผลลัพธ์ในครั้งแรก ฉันรักทุบตี และ vi [m] แต่ฉันเชือนแช ...
11 unix  bash  script 

4
วิธีตั้งค่า Linux Ditribution เป็น self-destruct (เพื่อล้างข้อมูลทุกอย่างจากพาร์ติชันระบบ) ผ่านสคริปต์
ฉันจะช่วยอำนวยความสะดวกในหลักสูตรที่ใช้ซอฟต์แวร์ลิขสิทธิ์ ซอฟต์แวร์มีราคาค่อนข้างแพงและอนุญาตให้มีการติดตั้งพร้อมกันจำนวน จำกัด เท่านั้นดังนั้นสิ่งที่ฉันจะทำคือติดตั้งอินสแตนซ์หนึ่งตัวบนดิสก์เสมือนที่เข้ารหัสด้วย Ubuntu (หรือลินุกซ์รสชาติอื่น ๆ ) เพื่อลดโอกาสของการละเมิดลิขสิทธิ์ที่ไม่จำเป็นฉันตั้งใจจะกำหนด (ใช้ cron) สคริปต์ทำลายตัวเองเพื่อให้ทำงานได้ทันทีหลังจากวันสุดท้ายของหลักสูตร (หรือล่าสุดในระหว่างการเริ่มระบบครั้งแรกหลังจากวันสุดท้าย) เท่าที่ฉันรักฟรีแวร์และโครงการโอเพนซอร์ซ (และการจัดหาฝูงชนโดยทั่วไป) ฉันยังมีความเคารพต่อสุขภาพสำหรับซอฟต์แวร์เชิงพาณิชย์และเวลาและความพยายามที่นักพัฒนาได้นำมาใช้กับผลิตภัณฑ์ที่ดี - ฉันไม่ ต้องการที่จะมีส่วนร่วมในการละเมิดลิขสิทธิ์ของเลือดเหงื่อและน้ำตาของพวกเขาโดยไม่ได้ตั้งใจ จะขอบคุณแนวคิดใด ๆ เกี่ยวกับวิธีการใช้สคริปต์การทำลายตนเองนี้บนเครื่อง Linux

5
ย้ายรายการไลบรารี iTunes ไปยังไดรฟ์อื่นหรือไม่
ฮาร์ดไดรฟ์ภายในของฉันมีขนาดค่อนข้างเล็กและฉันก็ฟังแค่เพียงเศษเสี้ยวของคลัง iTunes ของฉันอยู่แล้วดังนั้นฉันจึงอยากเก็บส่วนใหญ่ไว้ในไดรฟ์ภายนอกเพื่อการเก็บถาวร เนื่องจากการจัดการกับห้องสมุด iTunes หลายแห่งนั้นค่อนข้างเจ็บปวดโซลูชันที่ฉันกำลังมองหาคือการย้ายแต่ละรายการของไลบรารีไปยังตำแหน่งอื่นโดยไม่สูญเสียการตั้งค่า ฉันพบ AppleScript ที่ฉันคิดว่าควรทำเช่นนี้ย้ายไฟล์ไปยังโฟลเดอร์ ...แต่คัดลอกมาและไม่อัปเดตไลบรารีตามนั้น ฉันสามารถทำได้ด้วยตนเองโดยการย้ายไฟล์จากนั้นเข้าถึงใน iTunes - มันจะแจ้งให้ฉันทราบตำแหน่งใหม่ ฉันแค่ไม่ได้ตั้งใจจะทำทีละไฟล์สำหรับหลายพันไฟล์

3
ฉันจะติดตั้ง MSI อัตโนมัติได้อย่างไร
ฉันมีแอพพลิเคชั่นประมาณ 20 ตัวที่ต้องใช้ในการสั่งซื้อเฉพาะ ฉันต้องการสคริปต์พวกเขาเพื่อที่ฉันจะได้ทำสิ่งนี้จากระยะไกล แต่ละแอปพลิเคชันมี Setup.exe และ MSI ฉันหวังว่าจะมีสคริปต์ง่ายๆที่เรียกว่า MSIs พร้อมไฟล์คำตอบ แต่มันก็เป็นเวลาหลายปีแล้วที่ฉันได้ทำมัน อย่างไรก็ตามฉันจำไม่ได้ว่าจะสร้างไฟล์คำตอบได้อย่างไร นี่เป็นวิธีที่ดีในการทำหรือไม่? หรือจะมีวิธีที่ง่ายกว่า?

1
ออกจาก bash script เมื่อ curl ได้รับสถานะที่ไม่ใช่ 200 HTTP
ฉันมีการตั้งค่าสคริปต์ทุบตีเพื่อดำเนินการตามคำขอ curl สองสามข้อ for currency in EUR INR JPY do curl -i --data '{"currency": "'$currency'"}' -H "Accept: application/json" -H "Content-Type: application/json" http://0.0.0.0:8080/price && echo done มีวิธีที่จะทำให้สคริปต์ออกถ้าหนึ่งในการตอบสนองของขดกลับมาด้วยสถานะ http! = 200? ฉันยังต้องการเก็บเอาท์พุท curl มาตรฐานไว้เช่นฉันไม่ต้องการโซลูชันที่พิมพ์รหัสสถานะ http เท่านั้น ไชโย

8
การเรียกใช้สคริปต์จากไดเรกทอรีอื่น
บ่อยครั้งที่สคริปต์ที่ฉันต้องการดำเนินการไม่ได้อยู่ในไดเรกทอรีการทำงานปัจจุบันของฉันและฉันไม่ต้องการออกจากมัน เป็นการดีที่จะเรียกใช้สคริปต์ (BASH, Perl และอื่น ๆ ) จากไดเรกทอรีอื่นหรือไม่? พวกเขามักจะพบสิ่งของทุกอย่างที่พวกเขาต้องการเพื่อให้ทำงานอย่างถูกต้องหรือไม่? ถ้าอย่างนั้นวิธีที่ดีที่สุดในการใช้งานสคริปต์ "ไกล" คืออะไร? ใช่ไหม . /path/to/script หรือ sh /path/to/script และวิธีการใช้งานsudoในกรณีเช่นนี้? เช่นนี้ไม่ทำงาน: sudo . /path/to/script

1
& หมายถึงอะไรเมื่อใช้ในตอนท้ายของสคริปต์ทุบตี?
ฉันใช้สคริปต์ทุบตีสำหรับการเปิดตัวและเพิ่ม&ไปยังจุดสิ้นสุดเช่นนี้ ./bin/Startup.sh par1 & อะไร&สัญลักษณ์ในที่สุดหมายความว่าอย่างไร ขอบคุณ
11 bash  script 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.