10-12-2001
Help on processes not associated with a TTY
Hi all ^_^
Okay, here's the problem:
There's an IBM RS6000 server running AIX 4.3 with Informix database in my workplace. During peak hours, it has about 350 users doing mostly database operations. It has been set up that those users can only log-in the system at one terminal at a time. Due to many reasons (improper disconnection from the system, disrupted connection, etc), some users' processes are hung in the system, eating up system resources, even though they got disconnected. Those processes are the ones without a TTY when examining the output of the command "ps aux"
Thus, our system operators receive a lot of user requests to kill their processes. A shell script is used to kill all processes without a tty(terminal name) belonging to a specified user. Apparantly,
our operators are sick of getting calls to kill those dead processes.
I want to know if there's a way to prevent this problem from happening at all (or decrease the frequency of this problem)
10 More Discussions You Might Find Interesting
1. AIX
Hi All
can anyone tell me what is the meaning of tty,or give me an example of this? (1 Reply)
Discussion started by: magasem
1 Replies
2. UNIX for Advanced & Expert Users
Is there a way to monitor certain processes and if they hang too long to kill them, but certain scripts which are expected to take a long time to let them go?
Thank you
Richard (4 Replies)
Discussion started by: ukndoit
4 Replies
3. Solaris
Hi
Is there an easy way to identify and group currently running processes into OS processes and APP processes. Not all applications are installed as packages.
Any free tools or scripts to do this?
Many thanks. (2 Replies)
Discussion started by: wilsonee
2 Replies
4. UNIX for Dummies Questions & Answers
Hi All,
Long time reader, first time poster.
I have a tip session to a v480 serial console running Solaris 9.
Look at this mess I'm getting back...
connected... (16 Replies)
Discussion started by: danny.hudson
16 Replies
5. Linux
It's happened multiple times and I can't figure out why it's happening or how to undo it, but hitting CTRL-S seems to disable the given TTY on 'nixes of various flavors. Killing the pid doesn't bring the tty back, I end up having to use other tty's until I reboot.
Anyone got some information for... (2 Replies)
Discussion started by: thmnetwork
2 Replies
6. Shell Programming and Scripting
I had issues with processes locking up. This script checks for processes and kills them if they are older than a certain time.
Its uses some functions you'll need to define or remove, like slog() which I use for logging, and is_running() which checks if this script is already running so you can... (0 Replies)
Discussion started by: sukerman
0 Replies
7. UNIX for Advanced & Expert Users
I am not sure if I am using the correct terminology but somehow my tty keeps changing on me. The man pages are confusing to me on what exactly the tty is. This is what I see when I run the tty command. Could anyone explain why my tty keeps changing?
~ $ tty
/dev/pts/1
~ $ tty
/dev/pts/0 (6 Replies)
Discussion started by: cokedude
6 Replies
8. UNIX for Dummies Questions & Answers
Hi,
I need your help to understand about different processes(tty1,tty2,tty3...) running as root as shown below .What exactly these processes do?
root@bisu-desktop:~# ps -eaf | grep -e tty -e UID
UID PID PPID C STIME TTY TIME CMD
root 761 1 0 10:30 tty5 ... (4 Replies)
Discussion started by: crazybisu
4 Replies
9. Shell Programming and Scripting
In bash, you can do something like this:
#!/bin/bash
echo -n "What is your name? " > /dev/tty
read thename < /dev/tty
How can I do the same in python?
I have a python script that has the following content:
#!/usr/bin/python2.7
import getpass
import sys
import telnetlib
import... (2 Replies)
Discussion started by: SkySmart
2 Replies
10. SCO
Is there an easy to see which /dev/tty a printer is on on SCO Unix 3.2.4.2? (1 Reply)
Discussion started by: steveo314
1 Replies
LEARN ABOUT REDHAT
prdb.db0
PRDB.DB0(5) AFS File Reference PRDB.DB0(5)
NAME
prdb.DB0, prdb.DBSYS1 - Contain the Protection Database and associated log
DESCRIPTION
The prdb.DB0 file contains the Protection Database, which maps AFS user, machine, and group names to their respective IDs (AFS UIDs and
GIDs) and tracks group memberships. The Protection Server (ptserver process) uses the information in the database to help the File Server
grant data access to authorized users.
The prdb.DBSYS1 file is a log file in which the Protection Server logs each database operation before performing it. When an operation is
interrupted, the Protection Server replays the log to complete the operation.
Both files are in binary format and reside in the /var/lib/openafs/db directory on each of the cell's database server machines. When the
Protection Server starts or restarts on a given machine, it establishes a connection with its peers and verifies that its copy of the
database matches the copy on the other database server machines. If not, the Protection Servers call on AFS's distributed database
technology, Ubik, to distribute to all of the machines the copy of the database with the highest version number.
Always use the commands in the pts suite to administer the Protection Database. It is advisable to create an archive copy of the database
on a regular basis, using a tool such as the UNIX tar command.
SEE ALSO
prdb_check(8), pts(1), ptserver(8)
COPYRIGHT
IBM Corporation 2000. <http://www.ibm.com/> All Rights Reserved.
This documentation is covered by the IBM Public License Version 1.0. It was converted from HTML to POD by software written by Chas
Williams and Russ Allbery, based on work by Alf Wachsmann and Elizabeth Cassell.
OpenAFS 2012-03-26 PRDB.DB0(5)