Sponsored Content
Full Discussion: Get username in script
Top Forums Shell Programming and Scripting Get username in script Post 302106766 by ahmedwaseem2000 on Monday 12th of February 2007 01:45:28 PM
Old 02-12-2007
try this

export user=`eval whoami`
or export user=$(whoami)
echo $user
This User Gave Thanks to ahmedwaseem2000 For This Post:
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

username password in script

Can we write a script to telnet to a unix server from unix with the username and password hardcoded in the script?? something like ssh a@b -p password ??? (5 Replies)
Discussion started by: roshanjain2
5 Replies

2. Shell Programming and Scripting

Find username of user running the script

Hello All, If I have a simple cgi script and want to find the name of the person accessing the page, is it possible? How do I get the name of this user? Please help. I was trying a vague method but it doesn't seem to work with all browsers and versions ... $val=$ENV{'HTTP_COOKIE'}; $name... (1 Reply)
Discussion started by: garric
1 Replies

3. Shell Programming and Scripting

Need to modify a file of different username through script.

Hi ! All I want to write a script where, it will open a new shell with a username / pwd and modify a file of same username and exit. example: 1. UserA 2. UserB- FileB ScriptA -> su UserB -> Modify FileB -> Exit ScriptA Can somebody give me a direction , on how to... (2 Replies)
Discussion started by: dashok.83
2 Replies

4. UNIX for Dummies Questions & Answers

Easy Script, just to find the given username if is it online or not

hey guys plz help me..with shell script. i must find the given(the user types a username) username if is it login or not.. i know how to do it logically, but i think that i can't in scripting. Thank you all (5 Replies)
Discussion started by: aintour
5 Replies

5. Programming

Using a script to check the login and username (html)

I made this named "confirm.sh":#/bin/sh #username and password are already given by the login form if ; then realpass=`cat /home/alex/Desktop/Myfirstsite/allpasses/$username` if ; then #continue with index.html else echo "Bad password" fi else echo "Unknown username" fi because I wanted... (4 Replies)
Discussion started by: hakermania
4 Replies

6. Shell Programming and Scripting

Asking username and password in the middle of the Shell/perl script

Can any body help me to find out the logic I have a script chkcomponent.pl Which give some output Like component1 userid: u1 component2 userid: u2 component3 userid: u1 . . #The no of components are different in different times run Now I want this chkcomponent.pl script... (1 Reply)
Discussion started by: pareshpatra
1 Replies

7. UNIX for Dummies Questions & Answers

Script to see if a username is valid.

This is my task: The argument enter on the command line is a first and last name ( for example: "John Smith"). If the argument is a validly formatted name, you display The "name enter" is valid to standard out. If the argument is not a validly formated name, you display The "name enter" is... (1 Reply)
Discussion started by: TheRealNapsta
1 Replies

8. Shell Programming and Scripting

sh script to get unix username of person executing it

Hi, I am writing a script, and I need to incorporate some logic where I can find out the unix username of the person who is executing the script. The issue is , a particular user could have "sesu" ed into a group id. for eg. root, and then executed the script. In that case, instead of root,... (5 Replies)
Discussion started by: neil.k
5 Replies

9. Shell Programming and Scripting

Q: grab email username from script

Hi all, I want to set up a script to email a person to confirm another program is running but i wish to avoid having to customise the script for each individiual. I am ok with what i need to do except i need to get the first and last name of the user to construct an email address to send to.... (6 Replies)
Discussion started by: KlintJ
6 Replies

10. Shell Programming and Scripting

How to send Two different password in Single script, having same username..?

Hi Team, i want to input two password for single node like pass1/pass2 one of the pass1 is working some node and pass2 is working for some nodes . For nodes having pass1 i have to run different script and for nodes having pass2 i have to run different script Sooo how can put two pass... (3 Replies)
Discussion started by: Ganesh Mankar
3 Replies
COM_ERR(3)						   BSD Library Functions Manual 						COM_ERR(3)

NAME
com_err, com_err_va, error_message, error_table_name, init_error_table, set_com_err_hook, reset_com_err_hook, add_to_error_table, initialize_error_table_r free_error_table, com_right -- common error display library LIBRARY
Common Error Library (libcom_err, -lcom_err) SYNOPSIS
#include <stdio.h> #include <stdarg.h> #include <com_err.h> #include "XXX_err.h" typedef void (*errf)(const char *, long, const char *, ...); void com_err(const char *whoami, long code, const char *format, ...); void com_err_va(const char *whoami, long code, const char *format, ...); const char * error_message(long code); const char * error_table_name(int num); int init_error_table(const char **msgs, long base, int count); errf set_com_err_hook(errf func); errf reset_com_err_hook(); void add_to_error_table(struct et_list *new_table); void initialize_error_table_r(struct et_list **et_list, const char **msgs, int base, long count); void free_error_table(struct et_list *); const char * com_right(struct et_list *list, long, code"); DESCRIPTION
The com_err library provides a common error-reporting mechanism for defining and accessing error codes and descriptions for application soft- ware packages. Error descriptions are defined in a table and error codes are used to index the table. The error table, the descriptions and the error codes are generated using compile_et(1). The error table is registered with the com_err library by calling its initialisation function defined in its header file. The initialisation function is generally defined as initialize_<name>_error_table(), where name is the name of the error table. If a thread-safe version of the library is needed initialize_<name>_error_table_r() that internally calls initialize_error_table_r() instead be used. Any variable which is to contain an error code should be declared <name>_error_number where name is the name of the error table. FUNCTIONS
The following functions are available to the application developer: com_err(whoami, code, format, ...) Displays an error message on standard error composed of the whoami string, which should specify the program name, followed by an error message generated from code, and a string produced using the printf(3) format string and any following arguments. If format is NULL, the formatted message will not be printed. The argument format may not be omitted. com_err_va(whoami, code, format, va_list args) This routine provides an interface, equivalent to com_err(), which may be used by higher-level variadic functions (functions which accept variable numbers of arguments). error_message(code) Returns the character string error message associate with code. If code is associated with an unknown error table, or if code is associated with a known error table but is not in the table, a string of the form `Unknown code XXXX NN' is returned, where XXXX is the error table name produced by reversing the compaction performed on the error table number implied by that error code, and NN is the offset from that base value. Although this routine is available for use when needed, its use should be left to circumstances which render com_err() unusable. com_right() returns the error string just like com_err but in a thread-safe way. error_table_name(num) Convert a machine-independent error table number num into an error table name. init_error_table(msgs, base, count) Initialise the internal error table with the array of character string error messages in msgs of length count. The error codes are assigned incrementally from base. This function is useful for using the error-reporting mechanism with custom error tables that have not been generated with compile_et(1). Although this routine is available for use when needed, its use should be restricted. initialize_error_table_r() initialize the et_list in the same way as init_error_table(), but in a thread-safe way. set_com_err_hook(func) Provides a hook into the com_err library to allow the routine func to be dynamically substituted for com_err(). After set_com_err_hook() has been called, calls to com_err() will turn into calls to the new hook routine. This function is intended to be used in daemons to use a routine which calls syslog(3), or in a window system application to pop up a dialogue box. reset_com_err_hook() Turns off the hook set in set_com_err_hook(). add_to_error_table(new_table) Add the error table, its messages strings and error codes in new_table to the internal error table. EXAMPLES
The following is an example using the table defined in compile_et(1): #include <stdio.h> #include <stdarg.h> #include <syslog.h> #include "test_err.h" void hook(const char *whoami, long code, const char *format, va_list args) { char buffer[BUFSIZ]; static int initialized = 0; if (!initialized) { openlog(whoami, LOG_NOWAIT, LOG_DAEMON); initialized = 1; } vsprintf(buffer, format, args); syslog(LOG_ERR, "%s %s", error_message(code), buffer); } int main(int argc, char *argv[]) { char *whoami = argv[0]; initialize_test_error_table(); com_err(whoami, TEST_INVAL, "before hook"); set_com_err_hook(hook); com_err(whoami, TEST_IO, "after hook"); return (0); } SEE ALSO
compile_et(1) BSD
July 7, 2005 BSD
All times are GMT -4. The time now is 08:52 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy