「Perl」の版間の差分
提供: fukudat.net
ナビゲーションに移動検索に移動
(ページの作成:「Perl に関する覚書。 == Database Interface == DBI を使う。データベースの種類ごとに driver をインストールする。 MySQLなら、MySQLの開...」) |
|||
| 5行目: | 5行目: | ||
MySQLなら、MySQLの開発省ライブラリを事前にインストールが必要となる。 | MySQLなら、MySQLの開発省ライブラリを事前にインストールが必要となる。 | ||
| − | Ubuntuの場合 | + | === Install (Ubuntuの場合) === |
<pre> | <pre> | ||
$ sudo apt-get install libmysql++-dev libmysql++3v5 libmysqlclient-dev | $ sudo apt-get install libmysql++-dev libmysql++3v5 libmysqlclient-dev | ||
2019年9月3日 (火) 14:57時点における版
Perl に関する覚書。
Database Interface
DBI を使う。データベースの種類ごとに driver をインストールする。 MySQLなら、MySQLの開発省ライブラリを事前にインストールが必要となる。
Install (Ubuntuの場合)
$ sudo apt-get install libmysql++-dev libmysql++3v5 libmysqlclient-dev $ sudo cpan DBI DBD::mysql
Syslog
Syslogにログを残したいときは、Sys::Syslog を使う。
Install:
$ sudo cpan Sys::Syslog
使い方(snipet):
use Sys::Syslog qw(:standard :macros :extended);
setlogsock('unix');
openlog("$cmd $$", 'ndelay', 'user');
setlogmask(
LOG_MASK(LOG_CRIT) |
LOG_MASK(LOG_ERR) |
LOG_MASK(LOG_WARNING) |
LOG_MASK(LOG_INFO) |
0
);
syslog 'info', "log message";