I'm sure I'm doing something wrong but as I am new to bash shell scripting I'm not sure what:
Here's the code
webalizer.conf is sitting in the same directory as this file which is named webalizer.sh. Can someone tell me if I've got the syntax right -- it that's correct? I'm executing the... (3 Replies)
Hi guys, I'm new to the forum so forgive me if I'm sounding ... daft.
I currently work in a Tech Support role. Every day we have to generate data by running around 10 .sh scripts. I was thinking instead of having to ./filename 10 times is it possible to right a new script that will run these for... (16 Replies)
I am writing a shell script in bash one of the thing I want to show is size of export /home
du -sk /export/home/oracle | cut -c 1-5
echo "kbytes"
when I run the script kbytes shows up in the second line, How can I append kbytes on the same line, such as
61233 kbytes
please guide
thanks (2 Replies)
I have a bash script, but it needs to have a simple protection with password.
So if a user wants to run the script , there should be a kdialog to asks for a password.If the password is correct the script starts to run.
It should not be the passord of root or another admin user.Just a password in... (2 Replies)
to gather the cpu utilization from a system in 5 minute intervals and direct output to file.
I'm new at scripting and while this seems like an easy task I'm confused on where to start. thanks for any help (1 Reply)
Hi to everyone here,
I'm a new user and relatively-new linuxer.
I'm trying to write a script that checks if every file from a directory is present in a given list and if not, delete it.
should be simple. But I think I've done half the work only:
this is to create the reference list:
for c... (2 Replies)
This is the command. Assume file1 exists but file2 does not:
ls file1 file2 >newfile 2>&1
This simply makes a text file with two lines: file1 \n file2 could not be found. What I don't understand is that when you run this command: ls file1 file2 >newfile, it prints "file2 could not be found" to... (1 Reply)
I have a text file called file1 which contains the text: "ls -l"
When I enter this command:
bash < file1 > file1
file1 gets erased. However if I enter this command:
bash < file1 > newfile
the output from "ls -l" is stored in newfile. My question is why doesn't file1's text ("ls -l") get... (3 Replies)
Hello all!
This is my first post and I'm very new to programming. I would like help creating a simple perl or bash script that I will be using in my work as a junior bioinformatician.
Essentially, I would like to take a tab-delimted or .csv text with 3 columns and write them to a "3D" matrix:
... (16 Replies)
Well I searched the net with varying success, but it seems kinda hard to find a one/max 2 lined command to:
strip all *.png files in the folder from their first two characters.
Any help is appreciated.
In DOS commandline of course... (17 Replies)
Discussion started by: pasc
17 Replies
LEARN ABOUT DEBIAN
watch
watch(n) BLT Built-In Commands watch(n)
__________________________________________________________________________________________________________________________________________________NAME
watch - call Tcl procedures before and after each command
SYNOPSIS
watch create watchName ?options?
watch activate watchName
watch deactivate watchName
watch delete watchName
watch configure watchName ?options
watch info watchName
watch names
_________________________________________________________________DESCRIPTION
The watch command arranges for Tcl procedures to be invoked before and after the execution of each Tcl command.
INTRODUCTION
When an error occurs in Tcl, the global variable errorInfo will contain a stack-trace of the active procedures when the error occured.
Sometimes, however, the stack trace is insufficient. You may need to know exactly where in the program's execution the error occured. In
cases like this, a more general tracing facility would be useful.
The watch command lets you designate Tcl procedures to be invoked before and after the execution of each Tcl command. This means you can
display the command line and its results for each command as it executes. Another use is to profile your Tcl commands. You can profile
any Tcl command (like if and set), not just Tcl procedures.
EXAMPLE
The following example use watch to trace Tcl commands (printing to standard error) both before and after they are executed.
proc preCmd { level command argv } {
set name [lindex $argv 0]
puts stderr "$level $name => $command"
}
proc postCmd { level command argv retcode results } {
set name [lindex $argv 0]
puts stderr "$level $name => $argv0= ($retcode) $results"
}
watch create trace
-postcmd postCmd -precmd preCmd
OPERATIONS
The following operations are available for the watch command:
watch activate watchName
Activates the watch, causing Tcl commands the be traced to the maximum depth selected.
watch create watchName ?options?...
Creates a new watch watchName. It's an error if another watch watchName already exists and an error message will be returned.
Options may have any of the values accepted by the watch configure command. This command returns the empty string.
watch configure watchName ?options...?
Queries or modifies the configuration options of the watch watchName. WatchName is the name of a watch. Options may have any of
the following values:
-active boolean
Specifies if the watch is active. By default, watches are active when created.
-postcmd string
Specifies a Tcl procedure to be called immediately after each Tcl command. String is name of a Tcl procedure and any extra
arguments to be passed to it. Before string is invoked, five more arguments are appended: 1) the current level 2) the cur-
rent command line 3) a list containing the command after substitutions and split into words 4) the return code of the com-
mand, and 5) the results of the command. The return status of the postcmd procedure is always ignored.
-precmd string
Specifies a Tcl procedure to be called immediately before each Tcl command. String is name of a Tcl procedure and any extra
arguments to be passed to it. Before string is invoked, three arguments are appended: 1) the current level 2) the current
command line, and 3) a list containing the command after substitutions and split into words. The return status of the
-precmd procedure is always ignored.
-maxlevel number
Specifies the maximum evaluation depth to watch Tcl commands. The default maximum level is 10000.
watch deactivate watchName
Deactivates the watch. The -precmd and -postcmd procedures will no longer be invoked.
watch info watchName
Returns the configuration information associated with the watch watchName. WatchName is the name of a watch.
watch names ?state?
Lists the names of the watches for a given state. State may be one of the following: active, idle, or ignore. If a state argument
isn't specified,
all watches are listed.
KEYWORDS
debug, profile
BLT 2.4 watch(n)