Kbase P60864: Binary dump and load via a unix script receives hangup errors when user exits terminal session.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  9/23/2010 |
|
Status: Verified
SYMPTOM(s):
Binary dump and load via a UNIX script file and receive errors.
Binary dump and load results in tables missing large # of records.
Database log file showing a hangup signal for the client that was performing the binary dump and load process.
HANGUP signal received. (562)
FACT(s) (Environment):
Binary dump and load performed with primary index - used default index.
Binary dump and load commands being issued via a UNIX shell script.
UNIX shell script being invoked from telnet session.
UNIX
Progress/OpenEdge Product Family
CAUSE:
When the user disconnected their telnet session, a hangup signal was sent to all child processes associated with the telnet sessions process id. The binary dump and load routines being executed in this session are considered child processes and were terminated with a hangup signal.
FIX:
Use the command nohup to run a command and ensure that hangup and quit signals are ignored.
Command syntax:
nohup <command>
Or schedule scripts via a cron job which will not be associated with a tty (terminal).