タグ付けされた質問 「scripts」

スクリプトは、「プレーンテキスト」ファイルに記述された一連の指示です。スクリプトインタープリター(たとえば、Bashまたは別のシェル、Python、Perl、Rubyなど)がファイルを読み取り、コマンドプロンプトで入力されたかのように指示を実行します。

2
GNU画面でプログラムを実行し、直後にデタッチします
システム起動時にGNU Screenセッションでプログラムを開始するスクリプトを作成する方法を見つけようとしています。私はこれを試しています: #!/bin/bash screen -S test -d -m -X $HOME/folder/folder/.program \ screen -S test2 -d -m -X $HOME/folder/folder/.program2 \ しかし、セッションはすでに切り離されているため、コマンドを実行できませんか?私が必要とする唯一のものは、スクリーンセッションでコマンドを実行し、このセッションをすぐに切り離します。 答えてくれてありがとう、しかし今私は別の問題に直面しました。「program and program2」にいくつかの変数を配置した後、スクリプトが機能しなくなります。このようなもの: #!/bin/bash screen -S test -d -m $HOME/folder/folder/.program -f config.cfg 何らかの理由で「-f config.cfg」が無視されました。私もコマンドを引用しようとしましたが、あまり役に立ちません。

5
システムの再起動時にTomcat7を自動的に再起動する方法は?
この質問は、Ask Ubuntuで回答できるため、Stack Overflowから移行されました。 7年前に移行され ました。 Amzon EC2インスタンスで実行されるUbuntu 12.04 LTSにTomcat 7をインストールしました。これで、システムの再起動時にTomcatが自動的に再起動するようになります。 以下のスクリプトを追加することを提案するこのブログを読みます/etc/init.d/tomcat7: # Tomcat auto-start # # description: Auto-starts tomcat # processname: tomcat # pidfile: /var/run/tomcat.pid case $1 in start) sh /usr/share/tomcat7/bin/startup.sh ;; stop) sh /usr/share/tomcat7/bin/shutdown.sh ;; restart) sh /usr/share/tomcat7/bin/shutdown.sh sh /usr/share/tomcat7/bin/startup.sh ;; esac exit 0 次のコマンドを発行します。 sudo chmod 755 /etc/init.d/tomcat7 …
26 scripts  init.d  tomcat 

4
1時間ごとのcronジョブが実行されたかどうかを確認するにはどうすればよいですか?
私はと呼ばれるファイルを作成しているntpdate中での/etc/cron.hourly #!/bin/sh /usr/sbin/ntpdate-debian date > /tmp/william_tmp date > /william_tmp date > ~/william_tmp echo test また、このファイルに対してChmod 755を実行しました。 ただし、ファイルが実行されたかどうかはわかりません! ファイルは3つのディレクトリのいずれにも作成されません。 手動で実行するcd / && run-parts --report /etc/cron.hourlyと、ファイルが作成され、エコーが表示されます。 誰かがそれが機能していることをテストするための指示を(理想的には段階的に!)推奨することはできますか?
26 server  scripts  cron 

6
テキストファイルからランダムな行を表示する方法は?
シェルスクリプトを記述しようとしています。アイデアは、テキストファイルからランダムに1行を選択し、Ubuntuデスクトップ通知として表示することです。 ただし、スクリプトを実行するたびに異なる行を選択する必要があります。これを行う解決策はありますか?スクリプト全体は必要ありません。単純なことだけです。


6
コマンドラインで既に入力されている特定のテキストで端末を起動するにはどうすればいいですか?
私の質問を言い換えるのではなく、希望するユーザーケースを説明しましょう。 「gnome-terminal --someoptionflagname '投稿するテキスト」というコマンドを実行する短いシェルスクリプトを作成し、このスクリプトを実行します。 Gnome-terminalがポップアップ表示され、コマンドラインプロンプトに続いてテキストが表示されます。 すなわち: fields@mycomputer:/$ my text to be posted これはできますか?

8
スクリプトのコマンドラインからFirefoxアドオンをインストールする方法は?
Firefoxアドオンを追加して無人スクリプトを改善したいのですが、方法が見つかりません。 誰かが方法を見つけるのを助けることができますか? 例:(adblockPlusプラグインをインストールし、新しいデフォルトWebページを設定したい) wget https://addons.mozilla.org/firefox/downloads/latest/1865/addon-1865-latest.xpi firefox -silent -install-global-extension addon-1865-latest.xpi -setDefaultBrowser www.google.es 前もって感謝します。

2
apt-fastとは何ですか?使用すべきですか?
過去数年間に何度か、apt-fastパッケージの更新とインストールに使用している人の話を聞いたことがありますが、それが何をするのかよくわかりません。私はこのフォーラムの投稿にその起源をたどったと思う、それはapt-get操作を高速化するスクリプトのようです。 スクリプトは正確に何をしますか?それを使用する潜在的な欠点はありますか?そうでない場合、なぜ誰もがそれを使用しないのですか?
24 apt  updates  scripts 


6
スクリプト内からルート権限をリクエストする
sudo script.shまたはとして実行できるスクリプトがありますpkexec script.sh スクリプトが名前で実行するときにユーザーにパスワードを要求した場合、ユーザーの観点からははるかに良いでしょうscript.sh。 ルート特権でスクリプト全体にリクエストを「埋め込む」、pkexecまたはsudo実行するにはどうすればよいですか? sudo sh -cスクリプトに関数があるため、すべてを実行することは最良の解決策ではないことに注意してください。

6
適切なソートのために一度に数百のファイルの名前を変更する
私は、すべての名前付きのものをファイルのトンを持っているよう1.jpg、2.jpg、3.jpg、などまでに1439.jpg、しかし、私は私のプロジェクトとアルファベット順に並べのいずれかに問題があります。これは通常の順序で行く1.jpg、10.jpg、11.jpgなどなど。 私が必要なのは、ファイルに名前を付ける00001.jpg方法01439.jpgです。 これを迅速かつ効率的に行うにはどうすればよいですか?

3
コマンドの出力を配列に保存する
これはコマンドです:pdc status -a 2>&1 | grep 'okay'次の出力を提供します [okay ]: you are currently listening: 33 [okay ]: you are currently listening: 22 [okay ]: you are currently listening: 11 このコマンドはシェルスクリプトファイルで記述しました。ただし、このコマンドの出力を配列に格納して、配列内の各インデックス値を処理します。 このコマンドの出力を配列に保存するにはどうすればよいですか?
23 scripts 

6
Bashスクリプトの問題:「宣言:見つかりません」
スクリプトは正常に実行されていましたが、今日実行すると、 declare: not foundます。私はbashシェルを使用しており、スクリプトの開始時にパスが正しいです。 スクリプト内の2つのフラグ付き行は次のとおりです。 declare -a RESPONSE RESPONSE=($RESULT) それはまた(予想外であると言うが、私はそれが最初のエラーのために来ていると思う。言及する価値があるのは、declareを直接入力するとうまくいくことです。 declare | grep USER ショー USER=ashfame USERNAME=ashfame values="$SVN_BASH_USERNAME"; だから、ここで何が間違っているのですか?
23 bash  scripts 

4
このPythonスクリプトがバックグラウンドで実行されてCPUを100%消費するのはなぜですか?
クリップボードからテキストを読み取り、印刷する単純なpythonスクリプトをバックグラウンドで実行したいと思います。これが私のコードです。 #!/usr/bin/env python import Tkinter last_clipboard = "" def get_clipboard(): global last_clipboard root = Tkinter.Tk() root.withdraw() # Hide the main window (optional) text_in_clipboard = root.clipboard_get() if text_in_clipboard != last_clipboard: last_clipboard = text_in_clipboard print last_clipboard while True: get_clipboard() これは期待どおりに機能していますが、CPUを大量に消費しています(100%CPU)。 それほど消費せずに正しく動作させるにはどうすればよいですか?


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.