There is also an option running in screen session logging the output.
Look for the file $HOME/mysession.log or log/path you require.
You will also benefit in screen if your network connection breaks or similar issues .. turn off putty by accident
The process will continue to run and can be attached again.
It is a great tool and comes on most operating systems.
Hi!
I want to write a script that will create an archive (via tar) that will restrict the size of the tar file. The size can be constrained using the keyword 'k' and providing the size restriction. The problem is that the script needs to know (detect) when the tar command prompts the user (which... (2 Replies)
hi, new to to forum...
i've been trying to create a script in tcsh but i'm having a problem with one thing...
the script has to keep log of it's input and output so i'm using
tee -a log | script | tee -a log
this keeps the logs as asked, but it gives me an extra empty prompt (not in the... (0 Replies)
ok,
i am aware of adding the directory where the files are located into the .profile file but the problem is, its not working for me.
can someone please spell out how to properly edit these configuration files so i can run a command anywhere on the system without having to be in the... (2 Replies)
I create a succesful pkgask 'response' file:
pkgask -r xyz.pkg
I then attempt to use the 'response' file with pkgadd:
pkgadd -nr /home/user/response -d /home/user/xyz.pkg
the prompts for user input still appear. I have also tried an 'admin' file but that still prompts for user input as... (1 Reply)
script1:
#!/bin/ksh
more test.txt
script2: calling the script1
#!/bin/ksh
/tmp/script1.sh 2>&1 | tee tee.log
where test.txt contains ~1200 lines.
When I execute the script2 the more command does not print pagewise it goes to the end of the line, when I remove the tee command it... (4 Replies)
Hi guys.
I m creating scripts which input multiple value , inside sqlplus script when it prompt/accept
do anybody know how to provide multiple value inside sqlplus script when it prompt.
like,
enter value for first:
enter value for second:
enter value "save file as " :
I m try... (11 Replies)
Hi,
Want to log the output of command & check the exit status to find whether it succeeded or failed.
> ls abc
ls: abc: No such file or directory
> echo $?
1
> ls abc 2>&1 | tee log
ls: abc: No such file or directory
> echo $?
0
Tee commands changes my exit status to be always... (7 Replies)
Hi, I'm writing a script,
in the script I need to use tcpdump to capture some packets
however it needs root priviledge
my computer is configured by school and I have no real root priviledge
so I can't use sudo on my computer,like
Code:
sudo tcpdump ......
I have to use a limited... (1 Reply)
In the current directory , I have seven files .
But when I use the following command , it lists eight files ( 7 files + file_list.xtx)
ls -1 | tee file_list.xtx | while read line; do echo $line ; done
Does the tee command create the file_list.xtx file first and then executes the ls -1... (1 Reply)
Hi All,
I am a novice to UNIX, i need to know is there a way to provide 2 inputs when the shell prompts and i need to assign those 2 values to 2 separate variables. I dont want to give those values as a arguments (while running the script).
Thanks in advance!! (1 Reply)
Discussion started by: prasanna2166
1 Replies
LEARN ABOUT DEBIAN
cereal-admin
CEREAL-ADMIN(8) Administration Commands CEREAL-ADMIN(8)NAME
cereal-admin - administer cereal sessions
SYNOPSIS
cereal-admin command [args]
DESCRIPTION
cereal-admin is a program to administer cereal sessions. A cereal session is a special (restricted) screen(1) session attached to a serial
terminal. Each cereal session is owned by a particular user (USER) who is allowed to "attach" to the cereal screen session and interact
with the specified serial terminal via screen. Each cereal session is also associated with a particular log group (LOGGROUP) whose members
are allowed to "follow" the logs of the session.
Cereal was designed to monitor serial lines connected to the serial consoles of remote machines. The cereal system is outlined at:
http://cmrg.fifthhorseman.net/wiki/cereal
SUBCOMMANDS
cereal-admin takes various subcommands:
create SESSION TTY BAUD USER LOGGROUP
Create a new session named SESSION on tty TTY, with baud rate BAUD. USER is the user that will own the session, and LOGGROUP is the
group that will be able to follow the session non-interactively (ie. read the logs). Once created, the session will be in a
"stopped" state. `c' may be used in place of `create'.
start [options] SESSION [SESSION]...
Start session(s). For each session specified, the session directory is registered in the runsvdir directory. The screen session
will be attached to the serial terminal and logging of the terminal will begin. `s' may be used in place of `start'. options: -a
(--all) to enable all sessions.
restart [options] SESSION [SESSION]...
Restart session(s). This sends running sessions a "restart" signal, and starts session that are not running. This can be used when
changes have been made to the screenrc, for instance. `r' may be used in place of `restart'. options: -a (--all) to disable all
sessions, -r (--running) to restart just the currently running sessions.
stop [options] SESSION [SESSION]...
Stop session(s). This kills the screen session attached to the serial terminal by sending it an "exit" signal, and then unregister-
ing the session directory from the runsvdir directory. `k' may be used in place of `stop'. options: -a (--all) to disable all ses-
sions.
destroy [options] SESSION [SESSION]...
Destroy session(s) entirely. This will destroy the session directory, including all history of the session and the logs. `d' may
be used in place of `destroy'. options: -a (--all) to remove all sessions.
list [SESSION]...
List session(s). With no arguments, will list all sessions. The leading three characters in the list indicate: whether the session
is running (+) or not (-) or in some unknown state (?), whether the user can attach to the session (a) or not (-), whether the user
can follow the session (f) or not (-). If the session state is unknown (?), it's usually because the user asking for information
about the session can't read the session stat file. `l' may be used in place of `list'.
help Output a brief usage summary. `h' or `?' may be used in place of `help'.
LOGS
Logs are handled by svlogd. For information on how to control session log handling, please see svlogd(8) and/or log-limits.txt from the
documentation of this package.
FILES
/etc/cereal/screenrc
Default cereal screenrc file.
/etc/cereal/cereal-admin.conf
Configuration file to set parameters for session creation and management.
/var/lib/cereal/sessions/$SESSION/screenrc
Special screenrc file for session SESSION. The presence of this file overrides the default screenrc file /etc/cereal/screenrc.
EXIT STATUS
Exit status is 0 if OK, 1 if minor problems, 2 if serious trouble.
AUTHOR
Written by Jameson Rollins and Daniel Kahn Gillmor.
BUGS
If the invoking user does not have read and execute access to the cereal session's supervise directory, `cereal-admin list' may not always
indicate that session's status accurately.
REPORTING BUGS
Report bugs to <cereal@fifthhorseman.net>.
COPYRIGHT
Copyright (C) 2007 Jameson Rollins and Daniel Kahn Gillmor
This is free software. You may redistribute copies of it under the terms of the GNU General Public License
<http://www.gnu.org/licenses/gpl.html>. There is NO WARRANTY, to the extent permitted by law.
SEE ALSO cereal(1), screen(1), runsvdir(8), svlogd(8)cereal-admin 0.1 March 2007 CEREAL-ADMIN(8)