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

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

4
วิธีคืนค่าการตั้งค่าอย่างถูกต้องเมื่อเรียกใช้สคริปต์โดยใช้“ แหล่งที่มา”
ฉันกำลังเขียนสคริปต์ที่ต้องดำเนินการโดยใช้sourceเพราะหน้าที่ของมันคือการแก้ไขสภาพแวดล้อม ในระหว่างสคริปต์ฉันต้องการใช้set -eเพื่อให้ข้อผิดพลาดใด ๆ หยุดสคริปต์ สคริปต์มีลักษณะดังนี้: #!/bin/bash set -e # do something cd somewhere source anotherScript ปัญหาคือว่าset -eยังคงมีผลตามธรรมชาติหลังจากสคริปต์เสร็จสิ้น ฉันจะมั่นใจได้อย่างไรว่าsetตัวเลือกที่เปลี่ยนแปลงนั้นได้รับการคืนค่าอย่างเหมาะสมเมื่อสคริปต์หยุดทำงาน (ไม่ว่าด้วยวิธีใด - โดยการดำเนินการให้สำเร็จหรือเกิดข้อผิดพลาด)

1
ภาษาสคริปต์ / ภาษาโปรแกรมใดที่เป็นค่าเริ่มต้นบน Mac OSX
ฉันสงสัยว่ามีการเขียนโปรแกรมหรือภาษาสคริปต์ไว้ล่วงหน้าใน OSX หรือไม่ โดยเฉพาะอย่างยิ่งโปรแกรมที่สามารถเรียกใช้จากบรรทัดคำสั่ง ฉันวางแผนที่จะแยก CSS และส่งออกหน้า html ฉันเคยทำด้วยภาษาไพ ธ อนมาก่อน แต่ฉันต้องการตรวจสอบให้แน่ใจว่าสามารถส่งต่อให้ผู้อื่นในองค์กรของฉันได้
9 macos  script  code 


7
เปิดใช้ไคลเอนต์ synergy เมื่อบูตใน Mac OS X
ฉันมี mac เป็นเครื่องรองในที่ทำงาน ขณะนี้ฉันใช้การทำงานร่วมกันบนเครื่องหลักของฉันเพื่อแบ่งปันแป้นพิมพ์และเมาส์กับ mac ฉันสร้างตัวแทนการเปิดตัวสำหรับผู้ใช้ของฉันเพื่อเริ่มการทำงานร่วมกันเมื่อฉันเข้าสู่ระบบและที่ทำงาน อย่างไรก็ตามนี่หมายความว่าฉันยังต้องดึงแป้นพิมพ์และเมาส์ของ mac ออกเพื่อลงชื่อเข้าใช้ ฉันพยายามสร้างภูตผู้ใช้เพื่อที่จะเริ่มต้นการบูต แต่ฉันได้รับข้อผิดพลาดต่อไปนี้ในคอนโซล: LaunchSynergy[52] Tue Jul 14 12:41:44 testmacpro.local synergyc[52] <Warning>: 3891612: (CGSLookupServerRootPort) Untrusted apps are not allowed to connect to or launch Window Server before login. LaunchSynergy[52] Tue Jul 14 12:41:44 testmacpro.local synergyc[52] <Error>: kCGErrorRangeCheck : On-demand launch of the Window …
9 macos  boot  script  synergy 

5
ฉันจะกำหนดค่า Firefox ผ่านสคริปต์ได้อย่างไร
ฉันต้องการกำหนดค่าการตั้งค่า Firefox ต่อไปนี้ผ่านสคริปต์ (VBS หรือแบทช์) หน้าแรกเริ่มต้น เครื่องมือค้นหาเริ่มต้น ปิดใช้งานการอัปเดตอัตโนมัติ เป็นไปได้ไหม

3
เครื่องบันทึกสำหรับ AutoIt
ไม่มีใครรู้ว่าจะหาเครื่องบันทึก AutoIt ล่าสุดได้ที่ไหน? คนที่นี่ไม่ทำงาน ไม่พบRWSettings.algและฉันไม่รู้ว่ามันคืออะไร ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม.

3
เรียกคืนไม่ได้หลายโฟลเดอร์
ฉันมีคลังเก็บ RAR หลายแห่งกระจายอยู่ทั่วไดเรกทอรีหลายแห่ง แต่ทั้งหมดอยู่ภายใต้โฟลเดอร์รูทเฉพาะใน NAS ของฉันที่ใช้ Debian มีคนช่วยฉันเขียนสคริปต์ง่ายๆที่จะเข้าไปในแต่ละโฟลเดอร์ซ้ำเนื้อหาไม่กลับไปที่โฟลเดอร์หลักและย้ายไปยังไดเรกทอรีถัดไป ดังนั้น: cd Photos/Summer/Italy/ unrar e Italy.rar wait cd ../France/ unrar e France.rar wait etc... ดังนั้นเพียงแค่ชี้ไปที่รูทโฟลเดอร์ "รูปภาพ" และมันกระพริบผ่านมันไปไม่ได้ทำให้ทุกอย่างเข้าทาง ... เช่นโครงสร้างไดเรกทอรี: *Photos: -Summer --Italy ---Italy.rar ---Italy.r01 ---Italy.r02 --France ---France.rar ---France.r01 ---France.r02 -Winter --Siberia ---Siberia.rar ---Siberia.r01 ---Siberia.r02 --Canada ---Snow.rar ---Snow.r01 ---Snow.r02

3
ทางลัดและพารามิเตอร์ cmd.exe
ฉันได้ทำทางลัดที่เปิด cmd ที่ directroy เฉพาะ ฉันจะเพิ่มโปรแกรมเพื่อดำเนินการในตอนท้ายของคำสั่งนี้ได้อย่างไร C:\Windows\System32\cmd.exe /k cd "C:\Program Files\App" ฉันเหนื่อย: C:\Windows\System32\cmd.exe /k cd "C:\Program Files\App" "C:\Program Files\App\app.exe" แต่มันใช้งานไม่ได้

3
OSX 'เปิดด้วย' สคริปต์ทุบตี
ฉันมีสคริปทุบตีซึ่งในความเป็นจริงแล้วมีหลายอย่างที่ฉันต้องการเปิดไฟล์ในตัวค้นหา OSX ด้วย มันเป็นแนวคิดที่เรียบง่ายจริงๆ แต่ด้วยเหตุผลบางอย่างสคริปต์ทุบตีจะเป็นสีเทาในกล่องโต้ตอบ 'เปิดด้วย' ตัวค้นหา ฉันรวบรวมว่ามีหลายวิธีในการใช้ applescript หรือบรรจุภัณฑ์เป็นแอป ... แต่ฉันไม่สามารถคิดสิ่งนี้ได้และฉันไม่ต้องการรับภาษาอื่นสำหรับงานที่ไม่สำคัญนี้ - ใครบางคนช้อนเลี้ยงฉันด้วยวิธีการทำเช่นนี้? ขอบคุณ!
8 macos  bash  script 

1
ขึ้นบรรทัดใหม่ในตัวแปร bash
สคริปต์ของฉันมีบางสิ่งเช่นนี้: ifc=$(ifconfig) ด้วยสิ่งนี้ifcตัวแปรมีเอาต์พุตของคำสั่งifconfigแต่ไม่มีการขึ้นบรรทัดใหม่ ดังนั้นเมื่อฉันพิมพ์ด้วยecho $ifcฉันจะได้รับเพียงหนึ่งบรรทัด ฉันจะรวมบรรทัดใหม่ของคำสั่งย่อยได้อย่างไร

4
การเขียนสคริปต์เชลล์ UNIX: วิธีการย้ายไฟล์ซ้ำในหนึ่งไดเรกทอรี?
ฉันมีไฟล์ขนาดเล็กจำนวนมาก f จัดเรียงในโครงสร้างไดเรกทอรีเช่น: /A/B/C/f มี 11 ไดเรกทอรีที่ระดับ A แต่ละรายการมีประมาณ 100 ไดเรกทอรีที่ระดับ B แต่ละรายการมีประมาณ 30 ไดเรกทอรีที่ระดับ C แต่ละไดเรกทอรีมีหนึ่งไฟล์ f ฉันจะย้ายไฟล์ทั้งหมดขึ้นหนึ่งระดับได้อย่างไร ตัวอย่างเช่นกำหนดชุดของไฟล์นี้ ... / A / B / C / f1 / A / B / C / f2 / A / B / C / f3 / A / B / …

2
จะแสดงรายการแพคเกจซอฟต์แวร์ที่ติดตั้งด้วยตนเองใน Ubuntu ได้อย่างไร [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ปิดให้บริการใน10 ปีที่ผ่านมา ซ้ำได้: คุณติดตามแพคเกจที่ติดตั้งบน Ubuntu (Linux) อย่างไร สวัสดี, ฉันใช้apt-get installเพื่อติดตั้งซอฟต์แวร์ต่าง ๆ บนพีซีของฉัน ฉันมีพีซีจำนวนหนึ่งที่ต้องการชุดซอฟต์แวร์เดียวกันที่ติดตั้งไว้ทั่ว ฉันจะรับรายการซอฟต์แวร์ที่ติดตั้งผ่านapt-get installและลำดับในสิ่งที่ติดตั้งแพคเกจได้อย่างไร ตกลงลำดับไม่สำคัญนักเนื่องจากตัวจัดการแพคเกจแก้ปัญหาการพึ่งพา ... ฉันต้องการสร้างสคริปต์ที่ครั้งหนึ่งเคยรันการติดตั้งซอฟต์แวร์ที่จำเป็นทั้งหมดในพีซีเครื่องอื่น พีซีทั้งหมดเหล่านี้เป็นการติดตั้งเริ่มต้นของ Ubuntu เห็นได้ชัดว่ารายการแพคเกจจะต้องไม่รวมถึงแพคเกจทั้งหมดที่ติดตั้งรางการติดตั้งเริ่มต้น :) รายการนั้นไม่ควรมีซอฟต์แวร์ที่ติดตั้งผ่านsynapticหรือdpkgถ้าเป็นไปได้

1
ฉันจะล้าง scrollback buffer ใน konsole จาก bash ได้อย่างไร?
ฉันเป็นผู้ใช้ทุบตีหนักและ konsole เป็นสภาพแวดล้อมที่ฉันต้องการ ฉันรู้ว่าฉันสามารถใช้คำสั่งคีย์บอร์ด ctrl + shift + x เพื่อล้างบัฟเฟอร์การเลื่อน แต่มีบางจุดในสคริปต์ของฉันที่ฉันต้องการที่จะเกิดขึ้น ฉันจะล้างบัฟเฟอร์การเลื่อนของ konsole โดยใช้บรรทัดคำสั่งทุบตีหรือเปลือกอื่น ๆ ได้อย่างไร?
8 linux  bash  shell  script  konsole 

3
SSH ไม่สามารถสร้างไดเรกทอรี /home/USERNAME/.ssh
สคริปต์ของฉันดำเนินการคำสั่งด้านล่าง: command = os.system('rdiff-backup --exclude "**.dropbox**" --exclude "**.ini**" --remote-schema "ssh -o UserKnownHostsFile=/cygdrive/c/Users/Adam/.ssh/known_hosts -i /cygdrive/c/Users/Adam/.ssh/id_rsa %s -p1019 rdiff-backup --server" C:/Users/Adam/Dropbox pi@192.168.0.5::/mnt/disk1/Adam/Dropbox') อย่างที่คุณเห็นฉันได้บอกไปแล้วว่าจะหาโฟลเดอร์ known_hosts ได้ที่ไหนและบอกว่าคีย์อยู่ที่ไหน - โดยไม่มีคำถามสองข้อนี้ฉันจะถูกถามอย่างต่อเนื่องเกี่ยวกับการเพิ่มเซิร์ฟเวอร์ของฉันไปที่ known_hosts ทุกตัว สำหรับแต่ละคนและทุกคนทำงาน เป็นเรื่องน่าละอายที่ SSH ไม่สามารถหาสิ่งเหล่านี้ได้อย่างอิสระสมมติฐานของฉันคือมันทำงานได้จากไดเรกทอรีเดียวกันเสมอ C:\Users\Adam\.ssh? Anywho ข้อผิดพลาดเดียวที่ฉันได้รับตอนนี้คือ Could not create directory '/home/Adam/.ssh' - ฉันตรวจสอบให้แน่ใจตัวแปร HOME ของฉันสำหรับผู้ใช้ปัจจุบันของฉันถูกต้องแล้ว แต่ก็ยังหาโฟลเดอร์. ssh สคริปต์ทำงานไม่มีปัญหามันเป็นเพียงข้อความแสดงข้อผิดพลาดที่น่ารำคาญ ฉันใช้แพคเกจ SSH จาก Cygwin …

1
ภาษาสคริปต์สำหรับวิดีโอ
ฉันกำลังค้นหาวิธีในการสร้างลำดับวิดีโอด้วยภาษาสคริปต์ เป้าหมายคือทำให้กระบวนการสร้างสคริปต์เป็นแบบอัตโนมัติซึ่งอธิบายบางสิ่งเช่น: place video x at 0,0 place picture y at 4,4 move y to 0,0 in 4sec ... ในขั้นตอนถัดไปฉันต้องการแสดงวิดีโอด้วยสคริปต์ดังกล่าว เป็นระบบใด ๆ สำหรับงานดังกล่าวหรือไม่?

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