Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Capturing a non-result of a command Post 302319827 by cambridge on Tuesday 26th of May 2009 09:45:03 AM
Old 05-26-2009
Or ...

Code:
if ! kldstat | grep linux; then
   # do something
fi

Or ...

Code:
if [ $(kldstat | grep -c linux) -eq 0 ]; then
    # do something
fi

 

10 More Discussions You Might Find Interesting

1. IP Networking

FTP command result

Hi there! I've used the ftp command to transfert datas between two linux box. The answer of this command, was: It strange because the transfert was complete and it brings two messages, the first is successful from PORT command and the second is an error from EPRT command! So, It seems that... (1 Reply)
Discussion started by: nymus7
1 Replies

2. UNIX for Dummies Questions & Answers

echo command result

hello how can i print to screen the result of this command ? echo "pwd | sed 's/.*foo//'" when i type it im geting it printed as string "pwd | sed 's/.*DevEnv//'" and not the result of the operetion. tnx (2 Replies)
Discussion started by: umen
2 Replies

3. Shell Programming and Scripting

Capturing shell script command output

I am trying to check to see if a file exists on a ftp server, well, I know that cant be done, atleast directly, So I came up with this small script ftp -n $HOST <<END_SCRIPT quote USER $USER quote PASS $PASSWD cd public_html/crap dir $FILE quit END_SCRIPT Where the $ variable... (2 Replies)
Discussion started by: designflaw
2 Replies

4. Shell Programming and Scripting

Capturing last command execution status in a script.

How to capture output or numeric part given by $? command into the variable? If I go for var=`$?` then $var is found empty. (2 Replies)
Discussion started by: videsh77
2 Replies

5. UNIX for Advanced & Expert Users

Capturing command prompt from a C/C++ program

Hello, I would like to capture the password request of a process (like passwd or smbpasswd, ...) from a C/c++ program. My idea was to use pipes, but they capture only the stdout/stdin, not the request itself (e.g. "Enter password for user tom:" is not captured by pipes). In other words, my... (1 Reply)
Discussion started by: mousec
1 Replies

6. UNIX for Dummies Questions & Answers

Capturing output from grpck command on AIX

I'm having trouble capturing output from the following command on AIX: grpck -n ALL > error.out It gives me the results on the screen but my file is blank. I have no trouble capturing output from "ls > ls.out", but doesn't seem to work with the grpck command. Any ideas? Thanks. (2 Replies)
Discussion started by: pdtak
2 Replies

7. Shell Programming and Scripting

Capturing the output from an exec command

Hi, I'm new to ksh - unix platform. I'm writing a small script which will search my current directory and will search for file names which it takes input from the users. Here is the code I'm having. 1 #!/bin/ksh 2 echo "enter a file name to be searched in the current dir : " 3 read... (1 Reply)
Discussion started by: avik
1 Replies

8. Shell Programming and Scripting

Capturing first output from 'top'-likes command

Is this a stupid code?? top > top.out & sleep 2 kill %1 cat top.out Thanks, (6 Replies)
Discussion started by: Shawn, Lee
6 Replies

9. Shell Programming and Scripting

Grep command giving different result for different users for same command

Hello, I am running below command as root user #nodetool cfstats tests | grep "Memtable switch count" Memtable switch count: 12 Where as when I try to run same command as another user it gives different result. #su -l zabbix -s /bin/bash -c "nodetool cfstats tests | grep "Memtable switch... (10 Replies)
Discussion started by: Pushpraj
10 Replies

10. Shell Programming and Scripting

Linux find command seems to not transmit all the result to the '-exec command'

Hello. From a script, a command for a test is use : find /home/user_install -maxdepth 1 -type f -newer /tmp/000_skel_file_deb ! -newer /tmp/000_skel_file_end -name '.bashrc' -o -name '.profile' -o -name '.gtkrc-2.0' -o -name '.i18n' -o -name '.inputrc' Tha command... (3 Replies)
Discussion started by: jcdole
3 Replies
KLDSTAT(2)                                                    BSD System Calls Manual                                                   KLDSTAT(2)

NAME
kldstat -- get status of kld file LIBRARY
Standard C Library (libc, -lc) SYNOPSIS
#include <sys/param.h> #include <sys/linker.h> int kldstat(int fileid, struct kld_file_stat *stat); DESCRIPTION
The kldstat() system call writes the info for the file referred to by fileid into stat. struct kld_file_stat { int version; /* set to sizeof(linker_file_stat) */ char name[MAXPATHLEN]; int refs; int id; caddr_t address; /* load address */ size_t size; /* size in bytes */ char pathname[MAXPATHLEN]; }; version This field is set to the size of the structure mentioned above by the code calling kldstat(), and not kldstat() itself. name The name of the file referred to by fileid. refs The number of modules referenced by fileid. id The id of the file specified in fileid. address The load address of the kld file. size The size of the file. pathname The full name of the file referred to by fileid, including the path. RETURN VALUES
The kldstat() function returns the value 0 if successful; otherwise the value -1 is returned and the global variable errno is set to indicate the error. ERRORS
The information for the file referred to by fileid is filled into the structure pointed to by stat unless: [ENOENT] The file was not found (probably not loaded). [EINVAL] The version specified in the version field of stat is not the proper version. You would need to rebuild world, the ker- nel, or your application, if this error occurs, given that you did properly fill in the version field. [EFAULT] There was a problem copying one, some, or all of the fields into stat in the copyout(9) function. SEE ALSO
kldfind(2), kldfirstmod(2), kldload(2), kldnext(2), kldsym(2), kldunload(2), modfind(2), modfnext(2), modnext(2), modstat(2), kld(4), kldstat(8) HISTORY
The kld interface first appeared in FreeBSD 3.0. BUGS
The pathname many not be accurate if the file system mounts have changed since the module was loaded, or if this function is called within a chrooted environment. BSD March 3, 1999 BSD
All times are GMT -4. The time now is 07:15 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy