02-21-2010
Please post exactly what you typed and the exact error message you received. Knowing you Operating System and Shell would also help.
10 More Discussions You Might Find Interesting
1. Solaris
I have a Solaris 8 Ultra 1 on my network that we use as a utility server.
The last command, which looks in the /var/adm/wtmpx file, is not working.
When I do a last, the latest entry is dated June 3, but the /var/adm/wtmpx file is dated whenever a login is successful (verified by typing a... (3 Replies)
Discussion started by: antalexi
3 Replies
2. Solaris
Hi,
I have installed opensolaris 10 in VMware. Everything is fine except ls command is not working. It is not displaying any files and directories. Sorry if the question is soo trivial. (8 Replies)
Discussion started by: mayahari
8 Replies
3. Shell Programming and Scripting
The below is a simple script, but doesnt work.
#!/bin/ksh
cat <<XYZ
-h help
-T Test (required)
-D Develop (required)
XYZ
Help is appreciated (5 Replies)
Discussion started by: pinnacle
5 Replies
4. UNIX for Advanced & Expert Users
I have three files a.txt , b.txt , c.txt in a directory called my_dir1 .These files were created before two or three months . I have a tar file called my_tar1.tar which contains three files a.txt , b.txt , d.txt . Somebody untarred the my_tar1.tar into my_dir1 directory. So existing two files were... (1 Reply)
Discussion started by: joe.mani
1 Replies
5. Shell Programming and Scripting
Hi everyone,
when executing this command in unix:
echo "WM7 Fatal Alerts:", $(cat query1.txt) > a.csvIt works fine, but running this command in a shell script gives an error saying that there's a syntax error.
here is content of my script:
tdbsrvr$ vi hc.sh
"hc.sh" 22 lines, 509... (4 Replies)
Discussion started by: 4dirk1
4 Replies
6. Shell Programming and Scripting
Hello.
I would like to ask your help regarding the cp command. We are using a cp command to create a back-up copy of our file but to no avail. It's just not working. We already checked the file and directory permissions and all seems correct.
We have a script (ftp.script) which calls on... (1 Reply)
Discussion started by: udelalv
1 Replies
7. Shell Programming and Scripting
What does the command do lpr -Pqpr *.jpg do ? (1 Reply)
Discussion started by: Nabeel Nazir
1 Replies
8. Shell Programming and Scripting
Hi All,
I am trying to select 30 days older files under current directory ,but not from subdirectory using below command.
find <Dir> -type f -mtime + 30
This command selecting all the files from current directory and also from sub directory .
I read some documention through internet ,... (1 Reply)
Discussion started by: kommineni
1 Replies
9. UNIX for Dummies Questions & Answers
Hi everyone
I have a problem with my script
If I try directly this command
/usr/bin/nice -n 19 mysqldump -u root --password="******" wiki_schneider -c | nice -n 19 gzip -9 > /point_de_montage/$(date '+%Y%m%d')-wiki-db.sql.gz
It works
But if I simply add this command in a script and... (8 Replies)
Discussion started by: picemma
8 Replies
10. Shell Programming and Scripting
Hello i am having an issue with bash script and this is the code
now=$(cat hosts1.txt | awk '{print $2;}')
while read n ;do
ssh root@$now 'useradd test1; echo -e "test1\ntest1" | passwd test1 && echo "test1 ALL=(ALL:ALL) ALL" >> /etc/sudoers'
When i execute only part with cat, it... (8 Replies)
Discussion started by: tomislav91
8 Replies
LEARN ABOUT FREEBSD
msgrcv
MSGRCV(2) BSD System Calls Manual MSGRCV(2)
NAME
msgrcv -- receive a message from a message queue
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/msg.h>
int
msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg);
DESCRIPTION
The msgrcv() function receives a message from the message queue specified in msqid, and places it into the structure pointed to by msgp.
This structure should consist of the following members:
long mtype; /* message type */
char mtext[1]; /* body of message */
mtype is an integer greater than 0 that can be used for selecting messages, mtext is an array of bytes, with a size up to that of the system
limit (MSGMAX).
The value of msgtyp has one of the following meanings:
o The msgtyp argument is greater than 0. The first message of type msgtyp will be received.
o The msgtyp argument is equal to 0. The first message on the queue will be received.
o The msgtyp argument is less than 0. The first message of the lowest message type that is less than or equal to the absolute value of
msgtyp will be received.
The msgsz argument specifies the maximum length of the requested message. If the received message has a length greater than msgsz it will be
silently truncated if the MSG_NOERROR flag is set in msgflg, otherwise an error will be returned.
If no matching message is present on the message queue specified by msqid, the behavior of msgrcv() depends on whether the IPC_NOWAIT flag is
set in msgflg or not. If IPC_NOWAIT is set, msgrcv() will immediately return a value of -1, and set errno to ENOMSG. If IPC_NOWAIT is not
set, the calling process will be blocked until:
o A message of the requested type becomes available on the message queue.
o The message queue is removed, in which case -1 will be returned, and errno set to EINVAL.
o A signal is received and caught. -1 is returned, and errno set to EINTR.
If a message is successfully received, the data structure associated with msqid is updated as follows:
o msg_cbytes is decremented by the size of the message.
o msg_lrpid is set to the pid of the caller.
o msg_lrtime is set to the current time.
o msg_qnum is decremented by 1.
RETURN VALUES
Upon successful completion, msgrcv() returns the number of bytes received into the mtext field of the structure pointed to by msgp. Other-
wise, -1 is returned, and errno set to indicate the error.
ERRORS
The msgrcv() function will fail if:
[EINVAL] The msqid argument is not a valid message queue identifier.
The message queue was removed while msgrcv() was waiting for a message of the requested type to become available on it.
The msgsz argument is less than 0.
[E2BIG] A matching message was received, but its size was greater than msgsz and the MSG_NOERROR flag was not set in msgflg.
[EACCES] The calling process does not have read access to the message queue.
[EFAULT] The msgp argument points to an invalid address.
[EINTR] The system call was interrupted by the delivery of a signal.
[ENOMSG] There is no message of the requested type available on the message queue, and IPC_NOWAIT is set in msgflg.
SEE ALSO
msgctl(2), msgget(2), msgsnd(2)
HISTORY
Message queues appeared in the first release of AT&T System V UNIX.
BSD
July 9, 2009 BSD