Capturing console (/dev/ttyS1) logs

 
Thread Tools Search this Thread
Homework and Emergencies Emergency UNIX and Linux Support Capturing console (/dev/ttyS1) logs
# 1  
Old 05-04-2012
Data Capturing console (/dev/ttyS1) logs

Hi,

I have been trying to capture console logs from the init script.
When the ramfs is mounted, i check if usb is connected , if conncted, i mount it and redirected the console logs like so:

Code:
cat & /dev/ttyS1 >> /mnt/logs.txt

I'm getting

Code:
/bin/sh : /dev/ttyS1 :permission denied

I tried changing the permission to 777, but to no avail.Smilie
I also tried sudo, and found out that our ramfs does not support this command.
The console logs are still being printed on the monitor.

Please suggest a solution.

Thanks.
# 2  
Old 05-04-2012
What OS are we dealing with?
# 3  
Old 05-07-2012
Are you logged in as the root user?
If so, is the output from dmesg enough?
# 4  
Old 05-08-2012
This is on an embedded device with Linux 2.6.27.39-grsec.

dmesg only gives kernel logs, the logs i intent to collect come from the ramfs, before booting the kernel.

Smilie

# 5  
Old 05-14-2012
there was a command called screendump similar to setterm -dump which get details from ttys

Something similar to:
Linux.com :: Everything Linux and Open Source
These 2 Users Gave Thanks to chakrapani For This Post:
# 6  
Old 05-15-2012
Smilie...hmmm

That's interesting, not sure whether our ramfs had that command, but ill try that too....

Thanks.Smilie
# 7  
Old 05-15-2012
setterm is packaged with util-linux for RHEL, in case you need to track down the source.

I'm not sure this will meet your needs in the long-term, since that command will do only 1-time snapshots. So in the long-term, in your rc/init files, replace "echo" with "logger -s". You could implement this with a function that's included by every rc file:
Code:
echo() {
  /bin/logger -s -f /var/log/rc-init-messages -p local0.info -t "$0" -- "$*"
}

But the file must exist first, so "touch /var/log/rc-init-messages" at the top of this include file.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Shell script for capturing FTP logs

I have a script #!/bin/bash HOST=ftp.example.com USER=ftpuser PASSWORD=P@ssw0rd ftp -inv $HOST <<EOF user $USER $PASSWORD cd /path/to/file mput *.html bye EOF the script executes sucessfully I need to capture the FTP logs to a logfile should contain FTP Login successful ... (1 Reply)
Discussion started by: rajeshas83
1 Replies

2. UNIX for Beginners Questions & Answers

Help with Capturing time from Autosys logs

Hi Guys, I'm very new to Shell scripting and have to design a code which I'm not able to find a way to. I will try to explain the aim in detail and shall be obliged if anyone could help me with the coding snippet. I have an input file who's every row has a few details about an autosys Job. I shall... (1 Reply)
Discussion started by: Crusnik02
1 Replies

3. Shell Programming and Scripting

Help in capturing Time from Autosys Logs

Hi Guys, I'm very new to Shell scripting and have to design a code which I'm not able to find a way to. I will try to explain the aim in detail and shall be obliged if anyone could help me with the coding snippet. I have an input file who's every row has a few details about an autosys Job. I shall... (0 Replies)
Discussion started by: Crusnik02
0 Replies

4. Shell Programming and Scripting

Simply question about capturing output to /dev/tty

Suppose another person wrote the following one-line shell script: echo $RANDOM > /dev/tty QUESTION #1: How can the random number, which is output to the terminal by this script, be captured in a variable? QUESTION #2: How can this be done in a cron job? Specific code, whether in ksh or... (1 Reply)
Discussion started by: Paul R
1 Replies

5. Shell Programming and Scripting

Capturing the killed process logs

I have two set of questions. 1) To skip killing some process automatically. 2) To kill other process and capture their log. I have set of process, some needs to be killed gracefully and others should be skipped. Listed are the process. adm 1522... (1 Reply)
Discussion started by: murali1687
1 Replies

6. Shell Programming and Scripting

Capturing FTP logs

Hi Guys, I am trying to capture the FTP Logs in a log file. I am using the below code. ftp -d -n -v $Remote_Host << EOD > $Ftp_LOG; Since iam running the script in debug mode, i am able to see that the ftp is done and the file has been transferred. But the log file does not have... (7 Replies)
Discussion started by: mac4rfree
7 Replies

7. UNIX for Advanced & Expert Users

console /dev/console get image

We are using software (Pegasys) which runs on SunOS 5.8 and reads images from a Philips nuclear camera. The software is designed to run from the console. I need to be able to capture the images it produces on the display. The caveat is that I cannot use the X Windows display because the X Server... (3 Replies)
Discussion started by: sreyes27
3 Replies

8. BSD

Logging to /dev/console

Hi, The output of the cat ttys on a free BSD m/c console none unknown off secure # # Serial terminals # The 'dialup' keyword identifies dialin lines to login, fingerd etc. ttyd0 "/usr/libexec/getty std.9600" unknown on secure ttyd1 "/usr/libexec/getty std.9600" dialup off ttyd2... (0 Replies)
Discussion started by: mlalitha
0 Replies

9. Solaris

What is /dev/tty /dev/null and /dev/console

Hi, Anyone can help My solaris 8 system has the following /dev/null , /dev/tty and /dev/console All permission are lrwxrwxrwx Can this be change to a non-world write ?? any impact ?? (12 Replies)
Discussion started by: civic2005
12 Replies

10. UNIX for Dummies Questions & Answers

/dev/console file

Hello, I am fairly new to UNIX. I ran command tty on my shell prompt and it return me /dev/console. I was reading in the book that normally output of tty command is tty01 , tty02 or so on. My question is this is the file for my monitor? UNIX called it Terminal or Workstation? What is this... (4 Replies)
Discussion started by: malikabid
4 Replies
Login or Register to Ask a Question