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

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

1
รับเอฟเฟกต์การพิมพ์ใน Google Doc ผ่านสคริปต์หรือไม่
ไม่แน่ใจว่านี่เป็นไซต์ SE ที่เหมาะสมสำหรับคำถามหรือไม่ ฉันต้องการให้ Google เอกสารที่เปิดเผยต่อสาธารณะซึ่งแก้ไขโดยทางโปรแกรม (สคริปต์อยู่ที่ใดที่หนึ่ง) และอื่น ๆ ที่ดูเอกสารในระหว่างการแก้ไขจะสามารถเห็นการเปลี่ยนแปลงที่กำลังเกิดขึ้นราวกับว่าผู้ใช้รายอื่นกำลังพิมพ์ ขณะนี้ฉันยังไม่ชัดเจนว่าเป็นไปได้ - จนถึงตอนนี้ฉันสามารถใช้ API ของไดรฟ์เพื่อสร้างและปรับเปลี่ยนเอกสารโดยทางโปรแกรม แต่การเปลี่ยนแปลงจะแสดงเฉพาะสำหรับไคลเอ็นต์แต่ละรายในการรีเฟรชหน้า การดูเอกสารของ Realtime API มันมีจุดประสงค์ที่ชัดเจนในการทำสิ่งนี้นอก Drive / Google Docs ซึ่งไม่ใช่สิ่งที่ฉันกำลังมองหา ความเป็นไปได้อย่างหนึ่งคืออาจเป็นวิธีการ "พิมพ์" ลงในเอกสารเปิดผ่านเครื่องมือคัดลอกหน้าจอแม้ว่ามันจะต้องมีช่วงการเรียนรู้ที่รวดเร็วและเป็นโอเพ่นซอร์ส ... หวังว่านี่จะชัดเจนเพียงพอแจ้งให้ฉันทราบหากฉันสามารถขยายในจุดใด ๆ โอ้และฉันใช้งานบน OS X ไม่ว่าจะเป็นรุ่นล่าสุดและสามารถตั้งค่าเซิร์ฟเวอร์ linux ได้หากนั่นเป็นประโยชน์

3
วิธีผนวกไฟล์. txt หลายไฟล์ไว้ในไฟล์เดียวโดยไม่มีบรรทัดส่วนหัว
ฉันมีไฟล์. txt 100,000 ไฟล์ที่มีรูปแบบด้านล่าง: bygrp,colnum,beta 100005,1,0.629519434191718 100005,2,-0.500000000026516 100005,3,0.560850895321124 100005,4,0.119624318119292 100005,5,0.257676682753309 และชื่อไฟล์คือ Job19_beta1.txt, ... , job19_beta100000.txt ฉันได้สร้าง total.txt ซึ่งมีเฉพาะบรรทัดส่วนหัว: bygrp, colnum, beta ฉันต้องการผนวกเฉพาะแถวที่ 3 (colnum = 2 ในตาราง) จาก 100,000 ไฟล์ไปยัง total.txt โดยไม่มีส่วนหัว ฉันจะเขียนสคริปต์เพื่อทำมันได้อย่างไร? ฉันคิดว่าฉันต้องเขียนเพื่อ ... ทำ ... วนซ้ำแล้วคัดลอก แต่ไม่สามารถหาได้ ... ฉันเป็นนักวิเคราะห์ของ SAS แต่มีโครงการที่จำเป็นต้องใช้พรอมต์คำสั่งเพื่ออัปโหลดข้อมูล ฉันทำโค้ดเป็นจำนวนมาก แต่ยังคงต้องดิ้นรนกับสคริปต์ ขอบคุณล่วงหน้า!

1
ค้นหาตัดและลบไฟล์ภายใต้ Linux
find . -path '/mnt/ftp/ben/brc' -prune -o -iregex '.*\.\(docx\|xls\|txt\|pdf\|xlsm\|doc\|xlsx\|CVS\|csv\)$' -mtime +730 -delete ฉันต้องการไฟล์ docx, xls, txt, xlms, doc ทั้งหมดที่มีอายุมากกว่า 2 ปีจากเซิร์ฟเวอร์ ftp ของฉัน แต่ยังต้องการแยก/mnt/ftp/ben/brcไดเรกทอรี ฉันจะบรรลุสิ่งนั้นได้อย่างไร

1
วิธีจัดการกับเงื่อนไขเมื่อสคริปต์ที่คาดว่าจะเรียกใช้งานสคริปต์อื่นบนรีโมตโฮสต์ถูกขัดจังหวะ?
ฉันใช้สคริปต์คาดหวังว่าจะพูด xyz.exp เพื่อเข้าสู่ระบบโฮสต์ระยะไกลและดำเนินการสคริปต์อื่น abc.sh ตอนนี้เวลาส่วนใหญ่ abc.sh ทำงานได้ดี แต่มีสถานการณ์สมมติที่หากเงื่อนไขบางประการไม่สำเร็จสคริปต์จะหยุดและต้องการอินพุตของผู้ใช้สองคู่จากนั้นดำเนินการต่อ มีวิธีใดบ้างที่จะจัดการกับสถานการณ์นี้เช่นที่สคริปต์คาดหวัง xyz.exp สามารถแก้ปัญหานี้ได้แบบโต้ตอบ? หากสิ่งนี้เกิดขึ้นทั้งสคริปต์หยุดทำงานและฉันจะปิดเทอร์มินัลแล้วทำใหม่

2
ดูแลไดเร็กทอรี bzip2ed บน Windows
ฉันมีโฟลเดอร์ที่นอกเหนือจากสิ่งอื่น ๆ มีโฟลเดอร์ที่ตั้งชื่อตามวันที่เช่น 20110908 20110909 เป็นต้น ทุกคืนฉันต้องการเรียกใช้เครื่องมือที่ตรวจสอบโฟลเดอร์ทั้งหมดที่ตรงกับ datemask (อาจเป็น 201 *) และ bzip2 ใด ๆ ของพวกเขาที่ยังไม่มีไฟล์เก็บถาวร bzip2 ที่มีชื่อคล้ายกัน และอย่างดีถ้าหลังจาก bzip2-ing เนื้อหาของโฟลเดอร์เปลี่ยนไปฉันต้องการ bzip2 อีกครั้ง มีเครื่องมือที่ช่วยฉันได้ไหม

1
ควบคุมทราฟฟิกขาออกมากเกินไป
เซิร์ฟเวอร์ Ubuntu กำลังส่งคำขอขาออกมากเกินไป ฉันไม่แน่ใจว่าทำไมสิ่งนี้เกิดขึ้น ต่อไปนี้เป็นผลลัพธ์ที่ฉันได้รับสำหรับ tcpdump root@demotrt:~# tcpdump -n -n port 53 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes 04:41:30.345235 IP 45.33.119.111.56543 > 198.58.107.5.53: 56299+ A? jorgee3.pokemoninc.com.members.linode.com. (59) 04:41:30.345493 IP 198.58.107.5.53 > 45.33.119.111.56543: 56299 NXDomain* …

2
ฉันจะรันสคริปต์แบบโลคัลจากรีโมตเซิร์ฟเวอร์เช่น www.mysite.com/script.sh ได้อย่างไร?
ฉันจะรันสคริปต์แบบโลคัลจากรีโมตเซิร์ฟเวอร์เช่น www.mysite.com/script.sh ได้อย่างไร ฉันเหนื่อย: . www.mysite.com/script.sh และมันไม่ทำงาน

2
มีวิธีสอบถามชื่อไฟล์ในไดเรกทอรีภายใน Access 2010 หรือไม่
มีฟังก์ชั่นดั้งเดิมสำหรับสิ่งนี้ใน Access หรือไม่ หรือฉันจะต้องทำสิ่งนี้กับสคริปต์ชุดหรือไม่? ยิ่งไปกว่านั้นฉันสามารถเปลี่ยนชื่อไฟล์ในไดเรกทอรีตามเขตข้อมูลในตาราง Access ได้หรือไม่

2
Grep: แสดงเฉพาะบรรทัดที่ 2 ด้านบน
สมมติว่าฉันมีไฟล์ข้อความพร้อมเนื้อหา: foo bar whatever something I don't know bar2 whatever และเป็นผลลัพธ์จากการทำgrep whatever myfile.txt(และ / หรือsedและ / หรือawk) ฉันต้องการ: foo something I don't know ฉันได้พยายามใช้ตัวเลือก-B 2แต่ที่ผลทั้งสองและfoo ไม่สามารถทำได้เนื่องจากมีหลายระเบียนที่แตกต่างกันbar... | grep -v bar
linux  bash  script  grep 

2
บล็อกสคริปต์วนซ้ำ (ซ้ำ) จนกระทั่งรหัสผ่าน db (mysql) สำเร็จ
ฉันมีฟังก์ชั่นดังต่อไปนี้ function executeMySql() { while IFS= read -p "$prompt" -r -s -n 1 char do if [[ $char == $'\0' ]]; then break fi if [[ $char == $'\177' ]]; then prompt=$'\b \b' password="${password%?}" else prompt='*' password+="$char" fi done mysql -u root -p$password -e "$1" ret=$? if [ $ret = …

2
กลุ่มผู้ใช้ มีกลุ่มสำหรับผู้ใช้มาตรฐานหรือไม่?
ฉันรู้ว่ามีกลุ่มสำหรับผู้ดูแลระบบ แต่ฉันต้องการหนึ่งกลุ่มสำหรับผู้ใช้มาตรฐานสำหรับคำสั่งนี้ FOR /f "skip=6 delims=" %%u IN ('net localgroup (Group here)') DO (IF "%%u" NEQ "The command completed successfully." echo %%u)ฉันต้องการรายชื่อผู้ใช้มาตรฐานทั้งหมด BTW ฉันใช้การเข้ารหัสแบทช์และ PowerShell ขอบคุณ! ~ เฮนรี่

0
PowerShell เป็นไปได้ที่จะให้ข้อมูลกับสคริปต์พื้นฐาน
ฉันขอโทษฉันไม่สามารถนึกถึงชื่อที่ดีกว่านี้ได้ ปัญหาของฉันคือฉันมีสคริปต์ PowerShell ซึ่งเรียกใช้คำสั่ง git (ที่เก็บหนังสือรับรอง - wincred) เพื่อเก็บหนังสือรับรองเพื่อเชื่อมต่อกับที่เก็บ git เมื่อเรียกใช้งานคำสั่งนี้ (ที่เก็บหนังสือรับรอง - wincred) จากสคริปต์ powershell คำสั่งนี้จะให้ผู้ใช้สามารถเขียนอินพุตไปยังคำสั่ง git ได้ คาดว่าจะมีหลายบรรทัดเหมือนด้านล่าง: protocol=http host=domain username=myUsername password=**** ฉันต้องการทำให้สคริปต์นี้โดยอัตโนมัติโดยไม่ต้องใช้ PowerShell เพื่อขอให้ผู้ใช้ป้อนข้อมูล ฉันรู้ว่าฉันสามารถส่งพารามิเตอร์บรรทัดคำสั่งไปยังสคริปต์ powershell ได้อย่างไรดังนั้นจึงสามารถกำหนดค่าได้ แต่ฉันไม่ทราบว่าเป็นไปได้หรือไม่ที่จะส่งพารามิเตอร์ powershell ไปยังคำสั่ง git โดยไม่ต้องขอข้อมูลจากผู้ใช้ เป็นไปได้หรือไม่ที่จะเขียนบรรทัดไปยังคำสั่ง git พื้นฐานพร้อมพารามิเตอร์ powershell?

1
การแก้ไขสคริปต์เพื่อดักจับเวลาเข้าสู่ระบบ / การปิดระบบใน Windows
บางครั้งตอนนี้ฉันใช้สคริปต์นี้เพื่อดูเวลาเข้าสู่ระบบของฉันสำหรับคอมพิวเตอร์เฉพาะ: Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.GetFile("C:\Windows\setupact.log") Wscript.Echo "Log on today at " & FormatDateTime(objFile.DateLastModified,vbShortTime) นี่เป็นคอมพิวเตอร์รุ่น Windows 7 Enterprise ที่ติดตั้ง Service Pack 1 มันเชื่อมต่อกับโดเมนและฉันไม่สามารถเปลี่ยนนโยบายกลุ่มได้ เป็นไปได้หรือไม่ที่จะแก้ไขสคริปต์เพื่อดักจับทั้งเวลาเข้าสู่ระบบและเวลาปิดเครื่อง? และถ้าเป็นเช่นนั้นเป็นไปได้หรือไม่ที่จะจับภาพนี้ในช่วงเวลาที่กำหนด (เช่นสำหรับสัปดาห์ก่อนหน้าหรือ 28 วันก่อนหน้า)? สคริปต์ไม่จำเป็นต้องจัดเก็บ / บันทึกข้อมูลนี้ - ฉันสามารถใช้ชีวิตกับการดูได้ ฉันเจอคำถามนี้ด้วย แต่ก็ไม่ได้ช่วยอะไรมาก (นอกเหนือจากความจริงที่ว่ามันทำให้ฉันลืมตาไปที่ Event Viewer ฉันได้ค้นพบตั้งแต่ฉันสามารถดูข้อมูลที่ฉันต้องการด้วยตนเองโดยการดูบันทึกต่างๆใน Event Viewer แต่ฉันไม่แน่ใจว่ามีวิธีการใช้ประโยชน์จากข้อมูลนี้ในสคริปต์หรือไม่ เห็นได้ชัดว่าข้อมูลนี้จะต้อง 'จัดเก็บ' ไว้ที่ใดที่หนึ่งในระบบ แต่ฉันไม่แน่ใจว่าจะสามารถเข้าถึงได้จากที่ไหน ข้อเสนอแนะใด …

0
สร้างโฟลเดอร์อัตโนมัติใน NAS
ใน qnap NAS ของฉันฉันต้องการสร้างโฟลเดอร์โดยอัตโนมัติภายในโฟลเดอร์อื่นที่สร้าง ตัวอย่างเช่นผู้ใช้สร้างโฟลเดอร์แอนทอนและ qnap ที่สร้างขึ้นโดย _tmp ภายในโฟลเดอร์แอนทอน แต่นี่จะถูกสร้างขึ้นก็ต่อเมื่อโฟลเดอร์กำลังสร้างในระดับที่สองของเส้นทาง (RootFolder / FolderA / แอนทอน)
script  qnap 

1
การเรียกใช้งานสคริปต์เริ่มต้นแตกต่างจากการเขียนคำสั่งด้วยตนเองอย่างไร
นี่คือสคริปต์เริ่มต้นเว็บเซิร์ฟเวอร์ Node.JS ของฉันสำหรับ RedHat EL 6 #!/bin/sh # chkconfig: 345 01 01 # description: DeepFlow startup script case $1 in start) echo "Starting DeepFlow" cd /home/admin/Desktop/DeepFlow/server ./bin/node js/server.js ;; stop) echo "Stopping DeepFlow" killall node ;; esac ด้วยเหตุผลบางอย่างเมื่อฉันพิมพ์ด้วยตนเอง cd /home/admin/Desktop/DeepFlow/server ./bin/node js/server.js ทุกอย่างทำงานได้ดี แต่เมื่อservice DeepFlow startฉันได้รับข้อผิดพลาด Node.JS: Starting DeepFlow events.js:71 …

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