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

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

4
アプリケーションへのアクセスを制限または制限するにはどうすればよいですか?
私の息子は、主に彼の新しい学校での使用のために、このクリスマスに新しいラップトップを受け取りました。 しかし、ラップトップは主に学校での使用を目的としているので、妻は私にSteamを削除することを望んでいます。 Steamへのアクセスを制限または制限する方法はありますか?おそらくSteam自体のパスワード、またはそれを実行できる時間を設定しますか? 理想的には、私の仕事は多くの場合自宅(およびコンピューター、通信など)から遠ざけられ、妻はコンピューターほど快適ではないので、非常に使いやすいものでなければなりません。より使いやすく、はるかに優れています。 確かに、このタスクを達成できる何かがそこにありますか?

4
現在のディレクトリを変更せずに、フォルダでコマンドを実行するにはどうすればよいですか?
奇妙に思えるかもしれませんが、シェルの現在のフォルダーを変更せずに特定のフォルダーでコマンドを実行したいです。例-これは私が通常行うことです: ~$ cd .folder ~/.folder$ command --key ~/.folder$ cd .. ~$ another_command --key 私はこのようなものが欲しいけれども: ~$ .folder command --key ~$ another_command --key 出来ますか?


5
シェルスクリプトから無人アップグレードを有効にする
目的に合わせて新しいUbuntu仮想マシンを自動的に構成するシェルスクリプトがあります。このスクリプトをインストールして有効にしたいunattended-upgradesと思いますが、ユーザーの操作なしにその方法を理解することはできません。 アップグレードを有効にする通常の方法はdpkg-reconfigure unattended-upgradesですが、もちろんそれはインタラクティブです。非対話型のフロントエンドは質問を一切避け、テキストフロントエンドはバインドされ、stdin / stdoutではなくttyでI / Oを実行するように決定されているようです。
17 server  upgrade  scripts  dpkg 


5
Guakeターミナルでタブを開くためのスクリプト
私はこのスクリプトをgnomeターミナルで使用しています: #!/bin/sh gnome-terminal --tab --title="1" --command="ssh 1" \ --tab --title="2" --command="ssh 2" \ --tab --title="3" --command="ssh 3" \ --tab --title="4" --command="ssh 4" exit 0 同じことをスクリプトで、しかしGuakeターミナルで行うにはどうすればよいですか?

1
Waylandのxdotoolと同等
マウスの位置を取得して移動し、bashスクリプト内でクリックする、Waylandで動作するソリューションを探していますxdotool。Xサーバーですべてのことができます。 xdotool getmouselocation まだ機能していますが、 xdotool mousemove xdotool click GNOME Waylandセッションのマウスカーソルには影響しません。


5
ハードディスクでのDropboxのアクティビティを制限するにはどうすればよいですか?
起動時に、Dropboxはファイルのインデックス作成を実行します。これにより、システムは3分間ほとんど停止します。 Dropboxがハードディスクにアクセスすることを制限する方法、またはDropboxがハードディスクにアクセスする優先度を下げる方法はありますか?


2
誤って変更された `/ bin / sh '
私はこのスクリプトを持っていました: spd-say "Hello, don't forget the trash bin." だから私は何をすべきかを思い出し、それを移動して/usr/local/bin/コマンドtrashが引数を発音し、crontabジョブを設定して、やりたいことを毎日思い出させました。しかし、crontabは機能せず、その理由を理解できませんでした(他のジョブを問題なく実行します)。 私の端末でこのメッセージを見たら: You have new mail in /var/mail/root 最後に、この行は私に悪い間違いをさせました: /bin/sh: 1: trash: not found 私はそれが愚かなことであることを知っていますが、私はしました: mv /usr/local/bin/trash /bin/sh それshがディレクトリだと思って、スクリプトを実行するためにそこに移動する必要があります。 さて、マニュアルページを見たいとき、システムはこう言います: 「こんにちは、ごみ箱を忘れないでください。」 そしての出力cat shは次のとおりです。 #!/bin/bash spd-say "Hello, don't forget the trash bin. " とにかく、私は何かをすることができますか、またはオペレーティングシステムを再インストールする必要がありますか?
16 scripts  sh 


7
パーティションのディスク使用率を整数としてキャプチャする方法は?
パーティションがマウントされているディレクトリを使用して、特定のパーティションのディスク使用量をキャプチャする方法が必要です。出力は、変数に保存したいので、パディングや後続の記号のない整数でなければなりません。 私はを使用しましdf --output=pcent /mount/pointたが、不要なヘッダー、値の前の単一スペースのパディング、および値の後に続く%記号があるため、出力をトリミングする必要があります。 Use% 83% この場合、私が望む出力は単純になります83。の出力を使用することの欠点を認識しdfていませんが、それに依存しない他のメソッドを受け入れます。



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