Unix & Linux

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

8
あるプロセスから別のプロセスに出力をパイプし、最初のプロセスに出力がある場合にのみ実行する方法は?
からの出力がある場合、このコマンドを電子メールのみに書き換えるにはどうすればよいmailq | grepですか? mailq | egrep 'rejected|refused' -A 5 -B 5 | mail -s 'dd' email@email これは1行でも可能ですか? パイプが空かどうかを確認し、電子メールの送信よりも一般的なケースでない場合は、データに対してコマンドを実行するをご覧ください。
23 shell  pipe 

11
休止状態後の画面の破損— X11ディスプレイを更新する別の方法はありますか?
休止状態から復元すると、画面が破損することがよくあります。グラフィックメモリが保存されていないようです。それ以外の場合、Suspend-to-ramは正常に機能します。 また、すべての文字が一貫して破損しているため、フォントキャッシュが破損しているように見えます。この効果は、特定のサイズのフォントをターゲットにしているようです。たとえば、ターミナルウィンドウがヒットした場合、フォントやフォントサイズを変更すると、そのサイズのフォントが既に破損していない限り、修正されます。 フォントが他の場所(他のアプリ、ウィンドウマネージャーなど)で使用されている場合、問題もあります。ウィンドウタイトルに使用されているフォントがヒットし、すべてのウィンドウタイトルに同じ文字が破損していることがあります。 ログアウトして再度ログインすると修正されますが、私はそれをする必要はありません。私はログアウトしてから休止状態になりましたが、これはより多くの努力であり、休止状態の利点のほとんどを排除します。 X11ディスプレイを更新する別の方法はありますか?Ctrl+ Alt+ F1...どちらかそれを修正しません。ターミナルを切り替えますが、何も再描画しません。古い破損した画面を表示するだけです。 Debian 6を使用しています。 この場合、ウィンドウのタイトルは悪いです: 端末の内容は悪いが、タイトルは(まだ)大丈夫です:

4
シェルで何百ものHTMLソースコードファイルを解析する方法は?
数百のHTMLソースコードファイルがあります。<div>これらの各ファイルから特定の要素の内容を抽出する必要があるため、各ファイルをループするスクリプトを作成します。要素の構造は次のとおりです。 <div id='the_div_id'> <div id='some_other_div'> <h3>Some content</h3> </div> </div> the_div_idlinuxコマンドラインを使用してファイルからdiv とすべての子要素とコンテンツを抽出する方法を提案できる人はいますか?


5
grepの結果から数値を追加する
次のコマンドを実行します。 grep -o "[0-9] errors" verification_report_3.txt | awk '{print $1}' そして、私は次の結果を得る: 1 4 0 8 各数値を実行中のカウント変数に追加したいと思います。誰かが私を構築するのに役立つ魔法のワンライナーはありますか?
23 bash  shell  grep 

1
スワップパーティションをテストする方法
私はヘッドレスサーバーでランダムなセグメンテーションフォールトを診断しようとしていますが、奇妙なことの1つは、メモリプレッシャーの下でのみ発生するようで、スワップサイズが0を超えないことです。 マシンを強制的に交換して、正常に動作していることを確認するにはどうすればよいですか? orca ~ # free total used free shared buffers cached Mem: 1551140 1472392 78748 0 333920 1046368 -/+ buffers/cache: 92104 1459036 Swap: 1060280 0 1060280 orca ~ # swapon -s Filename Type Size Used Priority /dev/sdb2 partition 1060280 0 -1
23 linux  swap 



9
プロセスが常に実行されていることを確認する
私はしばらく前にチェロキーを使用してサイトのホスティングを開始しました。外部ソース(FastCGIなど)の場合、指定されたソケットまたはポートで実行されているプロセスが見つからない場合、プロセスを起動するオプションがあります。これは、PHPまたはDjangoサイトが(ときどき)倒れた場合に自動的に再起動することを意味するため、素晴らしいです。 PHP-FPMを使用する新しいサーバーでは、Cherokee(PHPにバグがある)を使用できなかったため、NGINXに移行しました。私は本当にNGINXが好きです(その構成スタイルのため)が、プロセスが転倒して再生成されないという深刻な問題があります。PHPはこれを行うことがありますが、Djangoサイトはさらに問題があります。私はそれらのために初期化スクリプトを作成し、それらはブート時に起動しますが、これは再起動の間にそれらが結びつく場合私には役立ちません。 FastCGIプロキシを探していると思います。Cherokeeのように、どのプロセスがどのソケット/ポートで実行されるべきかを知っており、それらをオンデマンドで再生成します。そのようなものは存在しますか?これをNGINXに組み込む方法はありますか(構成を簡単にするため)?

7
起動時にTomcatを管理者権限で起動します
システムにログインする前に、1つのプロセスを実行する必要があります。サービスのように実行する方法は?Linuxでサービスを作成するにはどうすればよいですか? UbuntuとFedoraで?サービスはカスタマイズされたTomcat
23 startup  init 

10
特定のssh以外のすべてのファイルとディレクトリをコピーするにはどうすればよいですか?
この質問は、UnixおよびLinux Stack Exchangeで回答できるため、Stack Overflowから移行されました。 8年前に移行され ました。 Linuxコマンドラインを使用して、scpコマンドを使用して、特定のディレクトリからすべてのファイルとフォルダーをコピーします。ただし、tiny_mceフォルダのようにめったに変更しないものをコピーするために、帯域幅を消費するのは好きではありません。すべてをコピーするトリックですが、フォルダの短いリストをスキップしますか?


1
起動と有効化の両方を行う1つのsystemctlコマンド
1つのコマンドを使用してsystemctl管理対象ソフトウェアを起動および有効化することは、いくつかのスクリプトで数行を節約し、それらをもう少し美的にするのに役立ちます(実際には問題ではなく、持っているのは良いことです)。 1つのそこにあるsystemctlの両方にコマンドstartとenableによって制御されるプログラムはsystemctl?

2
Linuxのどのバージョンで2018 MacBook Pro SSDを表示するにはどうすればよいですか?
Ubuntu 18.04.1とXubuntu 18.04のnvme_load=yes 代わりに試し ました quiet ---。 df -hシステムで生成されたマウントとインストールメディアのみが生成されます。Debianのファームウェアイメージを含む毎週のライブも、ssdの検出に失敗します。 SSDに関する詳細情報を見つけました。OS X High Sierraのシステムプロファイラーでこの情報を見つけました。 Apple SSD Controller: APPLE SSD AP1024M: Capacity: 1 TB (1,000,555,581,440 bytes) TRIM Support: Yes Model: APPLE SSD AP1024M Revision: 177.77.7 Serial Number: C02829600M9JPD216 Link Width: x4 Link Speed: 8.0 GT/s Detachable Drive: No BSD Name: disk0 Partition …
23 linux  macintosh  ssd 


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