前の日 / 次の日 / 最新 / 2014-10

XINUJP - ChangeWebLog / 2014-10-14

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2024 : 01 02 03 04 05 06 07 08 09 10 11 12
2023 : 01 02 03 04 05 06 07 08 09 10 11 12
2022 : 01 02 03 04 05 06 07 08 09 10 11 12
2021 : 01 02 03 04 05 06 07 08 09 10 11 12
2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12

2014-10-14 Tue

zsh 子プロセスの切り離し [unix]

tcsh から zsh へ移行中
イロイロと違うので、戸惑い気味...

で、子プロセスの切り離し、zsh では

$ foo &!

だそうな。

ちなみに、tcsh(その他)の、"foo &" を zsh で実行後に、親 shell で exit しようとすると

$ foo &
$ exit
zsh: you have running jobs.

と怒られて、 exit できない。
再度、親で exit すると、exit できるのだが、場合によっては子供も exit してしまう。
(子供に SIGHUP が送信される)

mysqldump でテーブル定義のみ、データのみなど [mysql]

mysqldump ちょっと整理

- フツー(定義とデータのダンプ)

$ mysqldump -u root -p DB_NAME [TABLE_NAME] > file.sql


- テーブル定義のみ: -d オプション

$ mysqldump -u root -p -d DB_NAME [TABLE_NAME] > file.sql


で、「テーブル定義のみ」で、AUTO_INCREMENT=X がついちゃって困る時は、sed で対処するそうな。

- テーブル定義のみで、AUTO_INCREMENT=X 削除: -d オプション + sed

$ mysqldump -u root -p -d DB_NAME [TABLE_NAME] | sed -e 's/ AUTO_INCREMENT=[0-9]*//' > file.sql


- データのみ: -t オプション

$ mysqldump -u root -p -t DB_NAME [TABLE_NAME] > file.sql


- 条件付きダンプ(しらんかった) -w (where)オプション

$ mysqldump -u root -p -w="id >= 100 AND flag = 1" DB_NAME TABLE_NAME > file.sql


その他、 http://www.risewill.co.jp/blog/archives/1111 が詳しい。

最終更新時間: 2025-01-14 10:03