タグ

cliとLinuxに関するhomajuのブックマーク (32)

  • 再起動時に一度だけ実行されるcron定義

    cles::blog 平常心是道 blogs: cles::blog NP_cles() « 著作権はいつから70年が世界標準になったのか :: 家の電話が壊れた » 2009/11/24 再起動時に一度だけ実行されるcron定義  linux 327 4へぇ 先日のcrontab -r とやってしまった時の対処法のアクセスが意外と多くてかなり驚きました。ちなみに僕はクーロンと読む派です。それはそうと、これを機にちゃんとcrontabのmanを読んでみたら、日次の定義に@rebootと書くと再起動時に一度だけ実行されるcron定義がかける事が判明。CentOS 5.3では、日語のmanにはこの部分が記載されていませんでした。 $ man 5 crontab These special time specification "nicknames" are supported, which

    再起動時に一度だけ実行されるcron定義
    homaju
    homaju 2009/11/26
    再起同時に一度だけ実行されるcron @rebootを行頭に
  • crontab -r とやってしまった時の対処法

    cles::blog 平常心是道 blogs: cles::blog NP_cles() « 麺飯菜館 じょうじょうのローメン :: 友人のドラクエ3をピアノで弾いてみたが凄かった » 2009/11/21 crontab -r とやってしまった時の対処法  linux  sh  ruby 740 9へぇ cronの設定を変えようと crontab -e と打とうとして、間違って crontab -r と打ってしまい、cronの設定が根こそぎぶっ飛んで参りました。「eとrは隣同士だから不慮の事故ですよ!」という他人の言い訳は以前から良く聞いていて、心の中で「そんなことあるかよ!」と思っていましたが、まさか自分がやってしまうとは思いませんでした。まったく言い訳できません。 そして、こういう事故は絶対やってはいけないアカウントでやってしまうのが世の常。今回も例に漏れずたくさんジョブが仕込んであ

    crontab -r とやってしまった時の対処法
    homaju
    homaju 2009/11/25
    crontabの取扱 ファイルに書いて放り込む
  • linuxでバックグラウンド処理を便利にするコマンド+おまけ - 絶品ゆどうふのタレ

    追記2009/10/16: いくつか指摘を受けましたが、linuxでっていうかzshに結構依存してしまっています。 つい自分環境についてばっかり考える悪い感じw 書こうと思った発端。 "disownコマンド - Do You PHP はてな" ことコマンドラインのTIPSに関しては、予想外な人が予想外な事を知らないものだ!と驚く事があります。 disownを知らなかったってことは、このへんももしかしたら知られてないかも?というバックグラウンド処理に関する豆知識(+おまけ)をいくつか。 知ってたらごめんなさいだけど、こういうのが需要あるってわかったら口に出して言ってみておくのは大事だよね! 1. しょっぱなからdisownした状態でバックグラウンド処理にする「&|」 いちいちバックグラウンド処理にした後にdisownするって2度手間が嫌な人に。 disownについては上記の記事参照。 % p

    linuxでバックグラウンド処理を便利にするコマンド+おまけ - 絶品ゆどうふのタレ
  • Unix Sed Tutorial: Printing File Lines using Address and Patterns

    Unix Sed Tutorial: Printing File Lines using Address and Patterns Let us review how to print file lines using address and patterns in this first part of sed tutorial. We’ll be posting several awesome sed tutorials with examples in the upcoming weeks. Unix Sed Introduction sed is a “non-interactive” stream-oriented editor. Since its an “non-interactive” it can be used to automate editing if desired

    homaju
    homaju 2009/09/14
    Sed
  • 10 Awesome PuTTY Tips and Tricks You Probably Didn’t Know

    PuTTY is hands-down the best SSH client for Windows. It’s light-weight with a single putty.exe file and nothing else to install. A while back we wrote about 12 powerful PuTTY software add-ons and explained how PuTTY connection manager can help you to organize PuTTY SSH sessions in tabs. In this article, let us review 10 awesome native PuTTY tips and tricks that you might have not explored earlier.

    homaju
    homaju 2009/07/28
    Puttyのまとめ
  • ps auxしてからKillしてたらダメだよ。(pgrep/pkill) - それマグで!

    Linux サーバー Hacksので勉強したネタだけど。 プロセスをKillするのに ps してからKillは面倒 ps ax | grep screen sudo kill XXXX Pgrepを使う pgrep screen | sudo xargs killこれでかなり楽になる。pgrep pkillはかなり便利。 2015-03-31追加 この時はpgrepしか知らなかったので、pgrep しか書いてないけど kill -HUP $(pgrep my_command)を pkill 使うともっと楽になる。 pkill -HUP -f my_command とすることが出来る。 pgrep/pkill はprocpsに含まれる、他に関連するコマンドは次のようになる。 free, kill, pkill, pgrep, pmap, ps, pwdx, skill, slabtop,

    ps auxしてからKillしてたらダメだよ。(pgrep/pkill) - それマグで!
    homaju
    homaju 2009/07/14
    pgrep
  • Makefileをソースコードの処理以外にも活用する - builder by ZDNet Japan

    makeコマンドは、一般にプログラマ以外にはあまり意識されていない。伝統的に、makeとこのコマンドと結びつきの強いMakefileは、ソースコードと一緒に使われ、ソースコードのコンパイルとリンクを行い実行ファイルを作成する作業を簡単にするために使われている。しかし、makeコマンドはソースコードを処理する以外にも、多くの使い方ができる。 Makefileは、ターゲットとなるファイルの依存関係に応じて実行されるコマンドの羅列以上のものではない。たとえば、「make install」を実行すると、makeコマンドはまず、必要とされるターゲットが最新のものであるかどうかをチェックする。つまり、「compile」ターゲットや、そのファイルが依存関係にあるファイルなどをチェックするということだ。このことによって、「make」は多様な使い方のできるコマンドになっている。またこれは、ソースコード以外の

  • 続・$HOME/.ssh/configを活用していますか? — ディノオープンラボラトリ

    以前の記事「$HOME/.ssh/configを活用していますか?」では、設定ファイルを少し頑張って書けば普段のSSHライフが随分変わりますよ、と紹介しました。今日はその続編です。前回よりマニアックな設定を紹介します。 2段以上先のサーバにログインする Dynamic Forward機能を使う 共通設定をまとめて書く 2段以上先のサーバにログインする 目的のサーバにログインするために、踏み台的なサーバを経由しないと入れない環境があります。例えば、dmz経由でないとDBサーバにログインできない環境、というのは良くある構成でしょう。 このような場合に、ProxyCommandパラメータが利用できます。 上の設定で「ssh db1」とすると、sshでdmzに接続し、dmzから192.168.0.201へログインします。これを利用するには踏み台サーバにncコマンドが必要ですが、大抵の環境にインスト

    homaju
    homaju 2009/05/29
    sshの設定
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    homaju
    homaju 2009/04/22
    drpobox
  • 『Shell Prompt』で自分のパブリックIPアドレスを表示 | ライフハッカー・ジャパン

    Linux/Mac/Windows環境でのCygwin : パブリックIPアドレスを表示させる必要がある場合、『Geektool』を使ってカスタマイズされたデスクトップへ追加したい時、シンプルなコマンドでそれを可能に出来るんです。 『curl』または『wget』コマンドラインユティリティを使ってリモートウェブサーバからページを要求するためのシンプルトリックがサイト「Command-line Fu」で紹介されていたので、そちらをご紹介。ページからはIPアドレスのみが解析されます。このテクニックはパブリックIPアドレスを表示する多くのウェブサイトで使用可能です。とはいえあまり使いすぎるとブロックされる可能性もありますが...。 Macシステムはデフォルトで『wget』は入っていないので、IPをサイト「myip.dk」から取得するためのcurlコマンドが使えます。下記をshellスクリプトに追加

    『Shell Prompt』で自分のパブリックIPアドレスを表示 | ライフハッカー・ジャパン
    homaju
    homaju 2009/04/15
    IPアドレスの確認
  • cut, sort, uniq で生産性を5%向上させる - bonar note

    エンジニア、特にウェブ系のお仕事をしていると、いかに windowsmac が好きでも linux や BSD(mac も今や BSD ですが、、)で作業する時間が圧倒的に長くなりますよね。しかも大抵の場合 X もない CUI な環境で延々何時間も作業するわけです。 で、僕だけかもなのですが、その時間のほとんどは「テキスト処理」にあてられるわけです。TSV ファイルを特定の項目で並べ替えたり、ログファイルから何かの項目を抜き出して(UA とか)、それを種類ごとにカウントしてソートして出したり。 そんな訳で UNIX環境で perl や sed、awk 等の文字列処理が得意なスクリプト言語を良く使うようになりますよね。ちょっとしたものであれば perl で短いスクリプトを書いてしまえばOKなのですが、あらかじめ入っているコマンドを使うだけでも相当の事ができるなあと最近思ったのでメモです

    cut, sort, uniq で生産性を5%向上させる - bonar note
  • Compress, Encrypt, Split and Transport Big Files Safely

    Compress, Encrypt, Split and Transport Big Files Safely Email administrators may set a limit on the maximum attachment size that can be attached to an email. You can follow the steps mentioned below to transfer big files that cannot be attached to the email because of the attachment size restriction. This technique can be used in general whenever you need to split huge files, encrypt and transfer

    homaju
    homaju 2009/04/07
    zipの使い方