scripting पर टैग किए गए जवाब

एक स्क्रिप्ट कमांड या निर्देशों का एक अनुक्रम है जो एक स्टैंडअलोन निष्पादन योग्य कार्यक्रम में संकलित करने के बजाय एक दुभाषिया कार्यक्रम द्वारा निष्पादित किया जाता है।

2
लिनक्स पर `#! / Usr / bin / env कमांड --argument` के साथ शेब लाइन
मुझे एक साधारण स्क्रिप्ट मिली है: #!/usr/bin/env ruby --verbose # script.rb puts "hi" मेरे OSX बॉक्स पर, यह ठीक चलता है: osx% ./script.rb hi हालाँकि, मेरे लिनक्स बॉक्स पर, यह एक त्रुटि फेंकता है linux% ./script.rb /usr/bin/env: ruby --verbose: No such file or directory अगर मैं मैन्युअल रूप से शेबंग …

4
यदि इसका एक भाग विफल हो जाता है तो शेल स्क्रिप्ट से बाहर कैसे निकलें?
मैं एक शेल स्क्रिप्ट कैसे लिख सकता हूं जो बाहर निकलता है, अगर इसका एक हिस्सा विफल हो जाता है? उदाहरण के लिए, यदि निम्न कोड स्निपेट विफल रहता है, तो स्क्रिप्ट से बाहर निकलना चाहिए। n=0 until [ $n -ge 5 ] do gksu *command* && break n=$[$n+1] sleep …

5
मैं सशर्त बयान में स्क्रिप्ट से बाहर कैसे निकलूं?
मैं एक bash स्क्रिप्ट लिख रहा हूँ जहाँ मैं अगर उपयोगकर्ता रूट नहीं है तो बाहर निकलना चाहता हूँ। सशर्त ठीक काम करता है, लेकिन स्क्रिप्ट बाहर नहीं निकलती है। [[ `id -u` == 0 ]] || (echo "Must be root to run script"; exit) मैं &&इसके बजाय का उपयोग …

3
बूटिंग / स्टार्टअप के दौरान स्क्रिप्ट चलाना; init.d बनाम क्रोन @reboot
मैं वर्तमान में सिस्टम के स्टार्टअप / बूटिंग में स्क्रिप्ट चलाने के लिए init.dऔर क्रोन के बीच के अंतर को समझने की कोशिश कर रहा हूं @reboot। के उपयोग @reboot(इस विधि में उल्लेख किया गया था इस मंच से hs.chandra ), कुछ क्या आसान है बस में जाकर crontab -eऔर …

7
दूरस्थ कमांड निष्पादित करें, ssh कनेक्शन से पूरी तरह से अलग
मेरे पास 2 कंप्यूटर हैं, localpcऔर remoteserver। मुझे localpcकुछ कमांड निष्पादित करने की आवश्यकता है remoteserver। इसके लिए आवश्यक चीजों में से एक बैकअप स्क्रिप्ट शुरू करना है जो कई घंटों तक चलती है। मैं चाहता हूं कि localpc"आग" पर कमांड हो और फिर पूरी तरह से स्वतंत्र हो remoteserver, …

7
ऑटोहोटेक समतुल्य?
वहाँ AutoHotkey के लिए एक बराबर उत्पाद / विधि है। उन लोगों के लिए जो नहीं जानते, इसका एक उत्पाद जो आपको अपने माउस आंदोलनों और कीबोर्ड को प्रोग्राम करने की अनुमति देता है। यह मुझे मैन्युअल रूप से करने के बजाय कार्यक्रमों पर कुछ कार्यों को "मैक्रो" करने की …

15
कई सर्वरों पर SSH पर स्वचालित रूप से कमांड चलाएं
.Txt फ़ाइल में IP पतों की एक सूची है, उदा .: 1.1.1.1 2.2.2.2 3.3.3.3 प्रत्येक IP पते के पीछे एक सर्वर होता है, और प्रत्येक सर्वर पर पोर्ट 22 पर चलने वाला sshd होता है। प्रत्येक सर्वर known_hostsसूची में नहीं है (मेरे पीसी, Ubuntu 10.04 LTS / bash पर)। मैं …

2
सेटियड बिट का ठीक से उपयोग करना
मेरे पास एक ऐसी प्रक्रिया है जो सामान्य उपयोगकर्ता द्वारा चलाने पर रूट विशेषाधिकार की आवश्यकता होती है। जाहिरा तौर पर मैं इसे पूरा करने के लिए "सेट्युड बिट" का उपयोग कर सकता हूं। POSIX सिस्टम पर ऐसा करने का उचित तरीका क्या है? इसके अलावा, मैं एक स्क्रिप्ट के …
45 scripting  setuid 

7
यूनिक्स खोल स्क्रिप्ट के लिए फ़ाइल एक्सटेंशन [बंद]
विकिपीडिया पर, .sh के लिए लेख कहता है: .Sh फ़ाइल एक्सटेंशन प्रकार के लिए, बॉर्न शेल देखें । कैसे अन्य यूनिक्स गोले के बारे में? मुझे पता है कि निष्पादन के लिए दुभाषिया को इंगित करने के लिए फ़ाइल के अंदर शेलबैंग का उपयोग किया जाता है , लेकिन मुझे …

8
वर्तमान निर्देशिका को बदलने के लिए स्क्रिप्ट (सीडी, पीडीडब्ल्यू)
मैं वर्तमान कार्यशील निर्देशिका को बदलने के लिए एक स्क्रिप्ट चलाना चाहता हूं: #!/bin/bash cd web/www/project लेकिन, मैं इसे चलाने के बाद, वर्तमान pwd अपरिवर्तित रहता है! मैं उसे कैसे कर सकता हूँ?

7
शेल डबल बनाम सिंगल कोट्स के लिए एक अच्छा महामारी क्या है?
मैं याद रखने के लिए पर्याप्त स्क्रिप्टिंग नहीं करता, बिना देखे, चाहे डबल या सिंगल कोट्स का परिणाम एक यूनिक्स चर में प्रतिस्थापित किया गया हो। मैं निश्चित रूप से समझता हूं कि क्या चल रहा है। मेरा सवाल यह है कि क्या किसी के पास मेरे दिमाग में सही …

4
एक प्रक्रिया से पूरी कमांड लाइन कैसे प्राप्त करें?
मैं अपने प्रक्रिया नाम का उपयोग करके एक रनिंग प्रोसेस से कमांड तर्क या पूरी कमांड लाइन कैसे प्राप्त कर सकता हूं? उदाहरण के लिए यह प्रक्रिया: # ps PID USER TIME COMMAND 1452 root 0:00 /sbin/udhcpc -b -T 1 -A 12 -i eth0 -p /var/run/udhcpc.eth0.pid और जो मैं चाहता …

6
यूनिवर्सल Node.js शेबंग?
Node.js इन दिनों बहुत लोकप्रिय है और मैं इस पर कुछ स्क्रिप्ट लिख रहा हूं। दुर्भाग्य से, संगतता एक समस्या है। आधिकारिक तौर पर, Node.js दुभाषिया को बुलाया जाना चाहिए node, लेकिन डेबियन और उबंटू एक निष्पादन योग्य जहाज को कहते nodejsहैं। मैं पोर्टेबल स्क्रिप्ट चाहता हूं जो Node.js जितनी …

7
किसी फ़ाइल से इनपुट के साथ xargs का उपयोग करना
कहो कि मेरे पास निम्नलिखित के साथ एक फाइल है bob john sue अब इन सीधे corrospond जैसे URL पैटर्न (इस मामले में) http://example.com/persons/bob.tar, john.tar, sue.tar। मैं इन पंक्तियों को लेना चाहूंगा और उनके माध्यम से चलाऊंगा xargs। मुझे नहीं पता कि क्या किया जा रहा है हालांकि कमांड को …
41 bash  scripting  xargs 

5
अपने वास्तविक मूल्यों के साथ एक फ़ाइल में पर्यावरण चर बदलें?
क्या फ़ाइल में पर्यावरण चर को प्रतिस्थापित / मूल्यांकन करने का एक आसान तरीका है? जैसे मान लें कि मेरे पास एक फ़ाइल config.xmlहै जिसमें शामिल हैं: <property> <name>instanceId</name> <value>$INSTANCE_ID</value> </property> <property> <name>rootPath</name> <value>/services/$SERVICE_NAME</value> </property> ...आदि। मैं पर्यावरण चर $INSTANCE_IDके मान के साथ फाइल में प्रतिस्थापित करना चाहता हूं INSTANCE_ID, …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.