カテゴリー
SugiBlog Webエンジニアのためのお役立ちTips

メールデータ バックアップ

PHP5 —– 

[ /usr/local/bin/backup ]

#!/bin/sh

THISDAY=`date +%F_%H-%M-%S`

tar -cvzf /usr/tmp/mailbackup_"$THISDAY".tgz \

/vpopmail /var/qmail/control

/usr/local/bin/php -f /var/www/html/cli/backupper.php ‐‐ \

/usr/tmp/mailbackup_"$THISDAY".tgz

[cronに登録(2日毎、午前10時に実行)]

0 10 */2 * * /usr/local/bin/backup
1,602 views

MySQL バックアップ

PHP5  —–

[ /usr/local/bin/backup ]

#!/bin/sh

THISDAY=`date +%F_%H-%M-%S` 

cd /var/lib/mysql

tar -cvzf /usr/tmp/mysql_"$THISDAY".tgz *

/usr/local/bin/php -f /var/www/html/cli/backupper.php ‐‐ \

/usr/tmp/mysql_"$THISDAY".tgz

#if [ $? -eq 0 ] ; then

#rm -rf /usr/tmp/mysql_"$THISDAY".tgz

#fi

[cronに登録(2日毎、午前10時に実行)]
続きを読む…»

1,757 views

mkisofs

ISO9660ファイルシステムを作成するコマンド

【書式】

mkisofs [オプション] -o イメージファイル名 CD-ROMのマウントポイント

【オプション】

-o filename

書き込まれるISO9660イメージファイル名

-J

Jollietフォーマットをサポートする。Windowsで使えるようにする。

-r

ファイルの所有者とモードを適切に設定する

-v

冗長な出力

-V volid

ボリュームID

ex)

/testというディレクトリ内のファイルをtestとディスクラベルをつけてtest.isoというISOイメージを作成する

mkisofs -o test.iso -J -r -v -V test /test/
2,218 views

ファイルを添付してメール送信

PHPのmail関数でファイルを添付してメールを送信するスクリプト 

//===========================================
// 設定
//===========================================
//{
    $filename = ファイル名;
    $name     = @explode("/", $filename);
    $name     = $name[count($name) - 1];
    $from     = "example@mail.co.jp";
    $to       = "example@mail.co.jp";
//}

続きを読む…»

1,617 views

C#で設定を使用する

.NET Framework 2.0 では、アプリケーション実行のセッション間で持続する値を作成およびアクセスできます。これらの値は “settings (設定)” と呼ばれます。設定は、ユーザー設定や、アプリケーションで使用する必要のある有効な情報を表します。

たとえば、アプリケーションの配色のユーザー設定を格納する一連の設定を作成する場合があります。または、アプリケーションで使用するデータベースを指定する接続文字列を格納する場合があります。設定を使用すると、アプリケーションにとって重要な情報をコードの外部で持続し、個別のユーザー設定を格納するプロファイルを作成することが可能になります。

既定の設定ファイルはSettings.settingsです。

設定を追加・編集するには、ファイルメニューから[プロジェクト]-[(作成しているプロジェクト名)のプロパティ]を開き、設定を選択するか、ソリューションエクスプローラの[Properties]-[Settings.settings]をダブルクリックで開きます。
続きを読む…»

2,613 views