Unix & Linux

Linux、FreeBSDおよび他のUn * xのようなオペレーティングシステムのユーザーのためのQ&A

4
シンプルなキューイングシステム?
汎用のPCがある場合、それを使用してバックグラウンドで24時間体制でいくつかのタスクを実行します。 基本的に、次のようなコマンドが必要です。 add-task *insert command here* list-tasks remove-task(s) 追加されたタスクは単にキューに入れられ、バックグラウンドで次々に実行されます(シェルのログアウト後も実行を続けます)。 これを行う簡単なスクリプト/プログラムはありますか?


3
bash:最後に変更された子ディレクトリに移動します
「最後に変更された子ディレクトリに変更する」と言う簡単な、または移植可能な方法があるかどうか疑問に思います。私はlsとawkを使用できますが、おそらくもっと良い方法があります。 cd $( ls -ltrd */ | tail -1 | awk '{ print $8 }' ) 何百ものサブディレクトリと99%の時間で、最後に変更されたディレクトリに移動したい「出力ファイル」ディレクトリでコマンドを実行する必要があります。事前にディレクトリの名前がどうなるかわかりません。
10 bash  date  cd-command 

2
コマンドに従う(繰り返し実行する)ことは可能ですか?tail -fを使用してファイルを追跡するので?
「Detail.out」ファイルを生成するスクリプトがあります。ファイルに特定の数の行(およそ21025)が含まれていると、スクリプトは完了します。だから私はコマンドプロンプトに座って自分が走っているのを見つけます: [me@somewhere myDir]$ wc -l */Detail.out 21025 A/Detail.out 21025 B/Detail.out 21025 C/Detail.out 12995 D/Detail.out 10652 E/Detail.out 3481 F/Detail.out 21027 G/Detail.out 21025 H/Detail.out 21025 I/Detail.out ... ... 以前tail -fは特定のファイルを監視していたが、wc -l */Detail.out上記のコマンドの出力を追跡したい。 これは可能ですか?tcshそれが重要であれば、 私は現在Ubuntu 11.04で使用しています。
10 monitoring  pipe  tail 

2
現在のディレクトリのサブディレクトリを一覧表示する正しい方法はありますか?
ディレクトリのサブディレクトリを見つけることができます ls -d -- */ または ls -l | grep "^d" しかし、これらは両方とも間接的に見えるので、ディレクトリだけを見つける標準的な方法があると思います。これを行う正しい方法はありますか?そうでない場合、これらのいずれかがエッジケースで望ましくない動作につながるのでしょうか?(シンボリックリンク、隠しディレクトリなど)

3
遅いNFS、nfsstat -c:authrefrsh(別名newcreds?)フィールドとは何ですか?
(net-fs / nfs-utils-1.2.3-r1、2.6.38.5-zen + Gentoo) これをグーグルすることは完全な行き止まりのようです。man nfsstatはこの件については何も言わない。私が得ることができる最も近いものは、おそらく以前は「newcreds」であったものについて知ることでした。 newcreds認証情報を更新する必要があった回数。 私の問題は、私がいることであると考え、私はOpenVPNのオーバー基準以下NFSのパフォーマンスを見ていると私はすぐに、それはすべてはnfsstat Googleの検索結果よりも大幅に異なっている見ることができる唯一のことは、私の「呼び出し」フィールドは正確に「authrefrsh」に等しいので、非常に高いことです。すべての検索結果出力には、常にauthrefrshが0または非常に小さい数でした。他のいくつかの側面のデバッグに移る前に、これが何を意味するかを知ることができます。 監視された操作は、NFS共有ポーテージ上にパッケージを出現させています。動作中、emergeは大きなツリーをトラバースしますが、以前の経験では、私が見ているパフォーマンスは異常です。 $ watch -n 1 nfsstat -c Every 1,0s: nfsstat -c Sat May 21 23:04:55 2011 Client rpc stats: calls retrans authrefrsh 308565 2211 308565 Client nfs v3: null getattr setattr lookup access readlink 0 0% 172372 55% 17 0% …
10 gentoo  nfs  openvpn 

4
2つの異なるLinuxインストールの差分を取得するツールまたは手法
アルバートアインシュタインの名言 狂気:同じことを何度も繰り返し、異なる結果を期待する Linuxは、同じことを何度も繰り返して、ボックスごとに異なる結果を得るので、私を怒らせます。(私の前の質問を参照してください)。 私にとって、最大の混乱の領域は、他の誰かがインストールしたマシンを引き継ぐことです(Webホスティング会社にサインアップするときのように)。何を扱っているのか分からないだけです。 Linux(Ubuntu)のインストールで実行して、そのマシンがデフォルトのインストールからどのように移行したかを知るための、巧妙な差分ツールはありますか? つまり、驚くべき動作をするコマンドのリストを表示できるため、試行錯誤のアプローチを回避できます。


4
Gnomeの適切な代替タブの代替とは何ですか?
私はこれらの問題がネイティブのalt-tabアプリで気になると思います: 少し遅い感じ-alt-tabウィンドウが表示されるまで約0.3秒かかります。 私は、configureしたいのですがAlt- - Shift(Tab必ず誰がネイティブ1でこれを行うにはない)一つのウィンドウの後方に行きます。 私はどのように好きではないだけで私は、Windowsと同様の挙動が欲しい-可視ウィンドウは、私があまりにも切り替えてるのウィンドウでありますalt- tab。
10 gnome  alt-tab 

3
Yellow Dog Linuxでトラックパッドのタップを無効にする方法は?
古いPowerPCラップトップにYellow Dog Linux 6.2をインストールしました。 デフォルトでは、トラックパッドのタップをクリックとして解釈しているため、無効にしたい。 私はここの指示に従い、TRACKPAD_OPT=notap自分を入れて/etc/sysconfig/mouse-emulation再起動しましたが、タップはクリックとして解釈されます。/etc/sysconfig/mouse代わりに(私が作成しなければならなかった)設定を入れて再起動しても問題は解決しませんでした。 私も試しました: % sudo trackpad notap Password: writing /dev/adb: No such device or address だからそれはうまくいかなかったようです。 私は何をすべきか?
10 mouse  trackpad 


2
ファイル内の引用符をsedで置き換える方法は?
複数行のxmlを含むファイルがあります。ファイルの特定の部分を置き換えたいのですが。ファイルの一部に引用符(")が含まれていますが、これを置き換えます。私はで引用符をエスケープしようとしましたが、\これは私のファイルの結果に基づいて機能しているとは思いません。 これが私のsedコマンドの例です: sed -e "s/\"text\"/'text'/ig" file.xml > temp.tmp これは、sedコマンドで引用符をエスケープする方法ですか、それとも私は何か間違っていますか?
10 sed 

2
デスクトップでのsched_autogroup_enabledのメリット
私は2.6.37カーネルsched_autogroup_enabledを1に設定して実行しています。次の理由から、このパッチの利点が見られるかどうかはわかりません。 デスクトップからアプリケーションを起動しています。 デスクトップから起動されたアプリケーションは同じttyを共有します。 同じttyを持つアプリケーションは、前述のカーネル機能の恩恵を受けません。 他のttyとは異なるアプリケーションを選択するにはどうすればよいですか?
10 linux  kernel  desktop 

7
文字のASCII数値を取得する
AZまたはazの範囲のASCII文字を要求し、同等の数値を返すシェルスクリプトを記述しようとしています。たとえば、出力は次のようになります。 scarlet$ Please type a character between A and Z or between a and z: scarlet$ A scarlet$ The decimal value of A is: 65 私の試み: #!/bin/bash echo Enter a letter: read A echo -n ${A} | od -i | head -1 | cut -b 10- | tr -d " …


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