Ú¿ ÚÂÄ¿ ¿ ÚÄÂÂÄ¿ ÚÂÄÄ¿ Ú¿ ÚÂÄÄ¿ ÚÂÄÄ¿ ô ô ³ ³ ô ÃÅÄ Ã´ ÃÅÄ Ã´ ÀÙ ÀÙ ÀÄÙ ÀÙ ÀÁÄÄÙ ÀÁÄÄÙ ÀÁÄÄÙ ÀÁÄÄÙ ÚÂÄÄ¿ ÚÂÄÄ¿ ÚÂÄÄ¿ ÚÄÂÂÄ¿ Ú¿ ¿ ÚÂÄ¿ ÚÂÄ¿ ÚÂÄÄ¿ ÀÁÄ¿ ô ³ ÃÅÄ Ã´ ô ¿ ³ ÚÅÁÄÁ¿ ÃÅÄÁ¿ ÃÅÄ ÀÄÄÁÙ ÀÁÄÄÙ ÀÙ ÀÙ ÀÁÄÁÄÙ ÀÙ Ù ÀÙ Ù ÀÁÄÄÙ I n t e l e c S o f t w a r e ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Log_Offs ³ ÚÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿³ ³Log_Offs is the best & easiest way to define specific $$LOGOFF.BAT files for³³ ³your PCBoard BBS. Simple to install and maintain. It reads the LOG_OFFS.NAM³³ ³file and if a callers name is found in it, it will write a $$LOGOFF.BAT file³³ ³with whatever "command" you defined in LOG_OFFS.NAM for that caller. Also in³³ ³LOG_OFFS.NAM you can define a time frame for a caller and if within the time³³ ³frame it will write the $$LOGOFF.BAT file and outside the time frame it will³³ ³not write it. This is perfect if you want to process an uploaded file from a³³ ³specific user but only process the user within a specific time frame. But if³³ ³you want to process a user's specific $$LOGOFF.BAT file whenever they call,ÃÙ ³simply make their time frame 00:00 and 00:00. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Installation Log_Offs ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Installation of Log_Offs is really very simple. Log_Offs should be installed in your LOGON display screen, or any security specific logon screen to furhter limit when it is run. Do NOT run it from the welcome screen as PCBoard does not know who the caller is at that stage. Other tips follow in the TIPS section. There are only 3 files you need to put in the LOG_OFFS.PPE directory. They are: LOG_OFFS.PPE (The Log_Offs PCBoard PPE program itself) LOG_OFFS.CNF (File containing registration information) LOG_OFFS.NOD (The location of each node's $$LOGOFF.BAT) LOG_OFFS.NAM (Contain caller names, commands and times) Once you have registered, you should also place a copy of your LOG_OFFS.KEY (or POWERPAK.KEY) in the same directory ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Config File (LOG_OFFS.CNF) Log_Offs ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ This file is no longer used. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ The LOG_OFFS.NAM File (List of caller names, commands and times) ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ The Log_Offs Names List must be placed in the same dir as LOG_OFFS.PPE LOG_OFFS.NAM What Each Line Means ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ---------------------- ³ JOBOB BARKER ³ Line 1 Caller name #1 ³ NETWORK.BAT ³ Line 2 Command to run for caller #1 ³ 21:00 ³ Line 3 Start Time to run for caller #1 ³ 06:00 ³ Line 4 End Time to run for caller #1 ³ CHARLIE YONTZ ³ Line 5 Caller name #2 ³ YONTZ.BAT ³ Line 6 Command to run for caller #2 ³ 12:00 ³ Line 7 Start Time to run for caller #2 ³ 00:00 ³ Line 8 End Time to run for caller #2 ³ BABS BUNNY ³ Line 9 Caller name #3 ³ UPLOADS.BAT ³ Line 10 Command to run for caller #3 ³ 00:00 ³ Line 11 Start Time to run for caller #3 ³ 00:00 ³ Line 12 End Time to run for caller #3 ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ In the 1st example (JOBOB BARKER) the file NETWORK.BAT will used as the one command in the $$LOGOFF.BAT file. The times this file is set to run is between 9PM and 6AM. The NETWORK.BAT file may do packet processing of mail, or whatever I need to do after this caller. But *only* if he calls between those "designated times". This way if he calls during the day it will not run that NETWORK.BAT file. In the 2nd example (CHARLIE YONTZ) the file FTP0001.BAT will used as the one command in the $$LOGOFF.BAT file. The times this file is set to run is between noon and midnight. In the 3rd example (BABS BUNNY) the file UPLOADS.BAT will used as the one command in the $$LOGOFF.BAT file. The times this file is set to run is any time the caller Babs Bunny calls in. The time frame is defined by placing 00:00:00 as both the start and end times. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ The LOG_OFFS.NOD File (List of each node's $$LOGOFF .BAT files) ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ This file must also be placed in the same dir as LOG_OFFS.PPE. LOG_OFFS.NOD What Each Line Means ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ---------------------- ³ C:\PCB1\$$LOGOFF.BAT ³ Line 1 Location of node 1's $$LOGOFF.BAT ³ C:\PCB2\$$LOGOFF.BAT ³ Line 2 Location of node 2's $$LOGOFF.BAT ³ C:\PCB3\$$LOGOFF.BAT ³ Line 3 Location of node 3's $$LOGOFF.BAT ³ C:\PCB4\$$LOGOFF.BAT ³ Line 4 Location of node 4's $$LOGOFF.BAT ³ C:\PCB5\$$LOGOFF.BAT ³ Line 5 Location of node 5's $$LOGOFF.BAT ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ etc... If you have 20 nodes then you must have 20 lines in your LOG_OFFS.NOD file. Each line in sequence for each node on your system. For example... the 10 line must point to the $$LOGOFF.BAT file for node 10. Don't skip lines and don't leave any blank or LOG_OFFS.PPE will not run properly. TIPS ====================== If you need to run multiple commands in your $$LOGOFF.BAT file, put all the commands you want to run in another batch file and put THAT bat file name as the command to put in $$LOGOFF.BAT. If you have programs you want to run for all callers, regardless of them being in the LOG_OFFS.NAM list then make a bat file called (for example) $DEFAULT.BAT and copy this file to that node's $$LOGOFF.BAT as a command in whatever file LOG_OFFS.PPE caused $$LOGOFF.BAT to run. For example: The FTP0001.BAT file might look like this: @ECHO OFF Echo Processing Network Mail BLAHBLAH.EXE COPY D:\$DEFAULT.BAT C:\PCB%PCBNODE%\$$LOGOFF.BAT The last line copies $DEFAULT.BAT to that node's $$LOGOFF.BAT so that the next caller will have the right $$LOGOFF.BAT file to run. Consider this practice with any batch files you create.