desknet's NEOにはより便利にdesknet's NEOをご利用頂けるように6つのオプションバッチが用意されています。
・お誕生日通知バッチ
・アクセス数集計結果エクスポートバッチ
・アクセスログエクスポートバッチ
・保存期間超過データ削除バッチ
・ウェブメールIMAPメールアカウントインポートバッチ
・ウェブメールIMAPメールアカウントエクスポートバッチ
-h | [desknet's NEOのインストール先のフルパス](必ず指定します。) |
-s | [バッチモジュール実行時のステータスファイルの保存先](必ず指定します。) |
-command | [bd] (お誕生日通知コマンド)(必ず指定します。) |
[root@xxxxxx ~]# vi /var/www/cgi-bin/dneoopt/zbatopt.sh
|
#!/bin/bash
~~~~~ export LD_LIBRARY_PATH=/var/www/cgi-bin/dneo/lib:/usr/local/pgsql9.2.1/lib /var/www/cgi-bin/dneoopt/zbatopt -h /var/www/cgi-bin/dneo -s /var/www/cgi-bin/dneoopt/sts -command bd |
[root@xxxxxx ~]# chmod 755 /var/www/cgi-bin/dneoopt/zbatopt.sh
|
[guest@xxxxxx ~]# su root
password: ***** (設定されているrootユーザパスワードを入力) [root@xxxxxx ~]# setenv EDITOR vi |
[root@xxxxxx ~]# crontab -u apache -e
|
30 8 * * 1 /var/www/cgi-bin/dneoopt/zbatopt.sh
|
ps -ax | grep zbatopt
|
-h | [desknet's NEOのインストール先のフルパス](必ず指定します。) |
-s | [バッチモジュール実行時のステータスファイルの保存先](必ず指定します。) |
-f | [エクスポートファイル出力先のフルパス] (必ず指定します。) |
-l | [バッチモジュール実行時のエラーログファイルの保存先] |
-c | [sjis | utf8n | utf8] (エクスポートファイルに指定する文字コードを指定します。未指定時は sjis で動作します。) |
-m | [comma | tab] (エクスポートファイルに指定する区切り文字を指定します。未指定時は comma で動作します。) |
[root@xxxxxx ~]# vi /var/www/cgi-bin/dneoopt/zbatoptacntexp.sh
|
#!/bin/bash
~~~~~ export LD_LIBRARY_PATH=/var/www/cgi-bin/dneo/lib:/usr/local/pgsql9.2.1/lib /var/www/cgi-bin/dneoopt/zbatoptacntexp -h /var/www/cgi-bin/dneo -s /var/www/cgi-bin/dneoopt/sts -f /var/www/cgi-bin/dneoopt/csv/acccnt.csv -c utf8n |
[root@xxxxxx ~]# chmod 755 /var/www/cgi-bin/dneoopt/zbatoptacntexp.sh
|
# sudo -u apache zbatoptacntexp.sh
|
-h | [desknet's NEOのインストール先のフルパス](必ず指定します。) |
-s | [バッチモジュール実行時のステータスファイルの保存先](必ず指定します。) |
-f | [エクスポートファイル出力先のフルパス] (必ず指定します。) |
-l | [バッチモジュール実行時のエラーログファイルの保存先] |
-c | [sjis | utf8n | utf8] (エクスポートファイルに指定する文字コードを指定します。未指定時は sjis で動作します。) |
-m | [comma | tab] (エクスポートファイルに指定する区切り文字を指定します。未指定時は comma で動作します。) |
-r | [1] (1が指定された場合、ログ出力後に出力されたログ情報を削除します。) |
-sdt | [YYYYMMDD[hhmm]] (エクスポート開始日時を指定します。時間を指定した場合はその時間からがエクスポート対象になります。) |
-edt | [YYYYMMDD[hhmm]] (エクスポート終了日時を指定します。時間を指定した場合はその時間までがエクスポート対象になります。) |
-timeout | [秒] (データベース接続タイムアウト時間を指定します。) |
[root@xxxxxx ~]# vi /var/www/cgi-bin/dneoopt/zbatoptalogexp.sh
|
#!/bin/bash
~~~~~ export LD_LIBRARY_PATH=/var/www/cgi-bin/dneo/lib /var/www/cgi-bin/dneoopt/zbatoptalogexp -h /var/www/cgi-bin/dneo -s /var/www/cgi-bin/dneoopt/sts -f /var/www/cgi-bin/dneoopt/csv/acclogexport.csv -c utf8n |
[root@xxxxxx ~]# chmod 755 /var/www/cgi-bin/dneoopt/zbatoptalogexp.sh
|
# sudo -u apache zbatoptalogexp.sh
|
-h | [desknet's NEOのインストール先のフルパス](必ず指定します。) |
-s | [バッチモジュール実行時のステータスファイルの保存先](必ず指定します。) |
-m | [sch | todo | memo | tcard | flow | creport | agenda | info | koubai | pay | stock | enq | log] (データ削除対象機能を1つ指定します。)(必ず指定します。) |
-save | [1~36] (データの保存期間(月)を指定します。ここに指定した値より過去に作成されているデータを削除します。1~36(ヶ月)が指定可能です。)(必ず指定します。) |
sch | :スケジュール・設備予約 |
todo | :ToDo |
memo | :伝言・所在 |
tcard | :タイムカード |
flow | :ワークフロー |
creport | :回覧・レポート |
agenda | :議事録 |
info | :インフォメーション |
koubai | :購買予約 |
pay | :仮払精算 |
stock | :備品管理 |
enq | :アンケート |
log | :アクセスログ |
[root@xxxxxx ~]# vi /var/www/cgi-bin/dneoopt/zbatoptsavedel.sh
|
#!/bin/bash
~~~~~ export LD_LIBRARY_PATH=/var/www/cgi-bin/dneo/lib /var/www/cgi-bin/dneoopt/zbatoptsavedel -h /var/www/cgi-bin/dneo -s /var/www/cgi-bin/dneoopt/sts -m sch -save 24 |
[root@xxxxxx ~]# chmod 755 /var/www/cgi-bin/dneoopt/zbatoptsavedel.sh
|
# sudo -u apache zbatoptsavedel.sh
|
-h | [desknet's NEOのインストール先のフルパス](必ず指定します。) |
-s | [バッチモジュール実行時のステータスファイルの保存先](必ず指定します。) |
-f | [インポート対象ファイルのフルパス](必ず指定します。) |
-l | [バッチモジュール実行時のエラーログファイルの保存先] |
-c | [sjis | utf8n | utf8] (インポートファイルに指定する文字コードを指定します。未指定時は sjis で動作します。) |
-m | [comma | tab] (インポートファイルに指定する区切り文字を指定します。未指定時は comma で動作します。) |
-t | [ignore] (インポートファイルの先頭行を無視します。未指定時は先頭行を読み込みます。) |
[root@xxxxxx ~]# vi /var/www/cgi-bin/dneoopt/zbatmailimapaccimp.sh
|
#!/bin/bash
~~~~~ export LD_LIBRARY_PATH=/var/www/cgi-bin/dneo/lib /var/www/cgi-bin/dneoopt/zbatmailimapaccimp -h /var/www/cgi-bin/dneo -s /var/www/cgi-bin/dneoopt/sts -f /var/www/cgi-bin/dneoopt/csv/imapaccimp.csv -c utf8n |
[root@xxxxxx ~]# chmod 755 /var/www/cgi-bin/dneoopt/zbatmailimapaccimp.sh
|
# sudo -u apache zbatmailimapaccimp.sh
|
-h | [desknet's NEOのインストール先のフルパス](必ず指定します。) |
-s | [バッチモジュール実行時のステータスファイルの保存先](必ず指定します。) |
-f | [エクスポート対象ファイルのフルパス](必ず指定します。) |
-l | [バッチモジュール実行時のエラーログファイルの保存先] |
-c | [sjis | utf8n | utf8] (エクスポートファイルに指定する文字コードを指定します。未指定時は sjis で動作します。) |
-m | [comma | tab] (エクスポートファイルに指定する区切り文字を指定します。未指定時は comma で動作します。) |
-g | [組織システムID] (エクスポートファイルに出力するユーザーが所属する組織システムID) |
[root@xxxxxx ~]# vi /var/www/cgi-bin/dneoopt/zbatmailimapaccexp.sh
|
#!/bin/bash
~~~~~ export LD_LIBRARY_PATH=/var/www/cgi-bin/dneo/lib /var/www/cgi-bin/dneoopt/zbatmailimapaccexp -h /var/www/cgi-bin/dneo -s /var/www/cgi-bin/dneoopt/sts -f /var/www/cgi-bin/dneoopt/csv/imapaccexp.csv -c utf8n |
[root@xxxxxx ~]# chmod 755 /var/www/cgi-bin/dneoopt/zbatmailimapaccexp.sh
|
# sudo -u apache zbatmailimapaccexp.sh
|