02-06-2001
There are no UNIX dummies, only those who have not been enlightened by it's power! Welcome.
To exectute a program in UNIX, it must first be executable. If the perl script is named msgbd.pl, from the directory where the script is stored, type
ls -l msgbd.pl
You should see something like;
-rwxr-xr-- 1 keith site32 703 Jan 11 12:14 msgbd.pl
What you are looking for is the x in rwxr--r--. This is the permission set associated with this file. It is split into three sets, owner, group, and everyone. This file had read, write and execute for the owner, read and execute for the group, and read for everyone. To make it exectutable for everyone, type;
chmod +x msgbd.pl
To execute the program, cd into the directory where the script is, and type;
./msgbd.pl
The ./ means this directory. It may be in your " search path" and not require the ./, but it may not.
[Edited by 98_1LE on 02-06-2001 at 10:28 AM]
8 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I am ftp-ing (I think) files from one computer to another and I am using the Put command to do this. Is there a way for me to string these commands together and Put several files at once?
Thanks,
Amy (4 Replies)
Discussion started by: amygdala
4 Replies
2. UNIX for Advanced & Expert Users
what do you record or look for when using these dummy files to test I/O throughput on disk drives. i have no clue and reading from books sure aint helping much.
i know all about the creation and every other thing there is to it but when it comes to actual testing, how do i use them
this is... (4 Replies)
Discussion started by: TRUEST
4 Replies
3. UNIX for Dummies Questions & Answers
i need to learn unix real quick and i have completely no idea how. could anyone please tell me how to get material to get me going??? I am IT oriented.
PLEASE ANY ONE???????????????? :confused: (3 Replies)
Discussion started by: quarmenna
3 Replies
4. Shell Programming and Scripting
This drive me nut, any can show me how to do it ??
str1='Case Modify 10001 20002 30003 40004|Report Create 3417176211|Case Modify 10002 20002 30003 40004'
and str2='Case Modify 10001'
if str1 ~ str2
then str1='Report Create 3417176211|Case Modify 10002 20002 30003 40004'
Thanks, (8 Replies)
Discussion started by: sabercats
8 Replies
5. UNIX for Dummies Questions & Answers
okay so I just started this unix class and understood all the test questions but this "normal" question threy me through a loop :confused:. The question is Why are UNIX commands noninteractive and why is their output not usually preceededby header information? This question has been driving me... (2 Replies)
Discussion started by: cinnamonbear
2 Replies
6. UNIX for Dummies Questions & Answers
I have a website but I do not for the life of me know how to upload using unix based command lines. Can someone send me a good site that has these commands. That and I am curious to know more about command line based interfacing. :D Curious Dummy (1 Reply)
Discussion started by: highway39
1 Replies
7. UNIX for Dummies Questions & Answers
Hi there;
I am really new in unix. I need some help regarding use of grep command.
I need to write a shell script which takes a C++ program and counts the
number of words which could be a valid C++ variable name.
I wrote a regular expression to find c++ variable names:
^*
but... (3 Replies)
Discussion started by: mkosucu
3 Replies
8. UNIX for Beginners Questions & Answers
Where can I get UNIX? (1 Reply)
Discussion started by: ciao303
1 Replies
CHMOD(2) System Calls Manual CHMOD(2)
NAME
chmod - change mode of file
SYNOPSIS
chmod(name, mode)
char *name;
DESCRIPTION
The file whose name is given as the null-terminated string pointed to by name has its mode changed to mode. Modes are constructed by ORing
together some combination of the following:
04000 set user ID on execution
02000 set group ID on execution
01000 save text image after execution
00400 read by owner
00200 write by owner
00100 execute (search on directory) by owner
00070 read, write, execute (search) by group
00007 read, write, execute (search) by others
If an executable file is set up for sharing (-n or -i option of ld(1)) then mode 1000 prevents the system from abandoning the swap-space
image of the program-text portion of the file when its last user terminates. Thus when the next user of the file executes it, the text
need not be read from the file system but can simply be swapped in, saving time. Ability to set this bit is restricted to the super-user
since swap space is consumed by the images; it is only worth while for heavily used commands.
Only the owner of a file (or the super-user) may change the mode. Only the super-user can set the 1000 mode.
SEE ALSO
chmod(1)
DIAGNOSTIC
Zero is returned if the mode is changed; -1 is returned if name cannot be found or if current user is neither the owner of the file nor the
super-user.
ASSEMBLER
(chmod = 15.)
sys chmod; name; mode
CHMOD(2)