11-27-2019
This is a trivial problem to solve without any necessity to tinker with root permissions, etc.
So, when I have this kind of problem (and I have seen the kind of problem often), I would just remove the directory that your process is trying to write to. Problem solved.
In the next case:
If the process writes to a directory you do not want to remove because other processes write to the same directory and you don't want to reconfigure other processes to write to a different directory, then I would just create a crontab file which runs often and deletes the files you want deleted.
In the case where the file name of the log is the same, then just link the name of that file to /dev/null and problem solved. No need for a cron process..
In other words, there are many ways to solve this simple annoying problem.. These are but a few ways to do it.
This is also an example of why it is best, by far, to get people who post here at unix.com to describe the exact problem they are trying to solve, generally speaking.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Is there a way to tell what files/scripts are writing/wrote to a given directory? (3 Replies)
Discussion started by: hattorihanzo
3 Replies
2. Shell Programming and Scripting
I have to do a directory clean up on several machines. The task is as follows:
go to a particular directory (cd /xxx)
1. create a directory ' SCRIPTCLEANUP ' ( i KNOW IT)
loop through
2. List the directory
3. if directory and start with 'DQA' leave it,
4. if directory or file move it to... (0 Replies)
Discussion started by: ajaya
0 Replies
3. UNIX for Dummies Questions & Answers
Hello,
I just want to ask the following use of find command:
1. how can I find files only to the current directory?
2. how can I find files to directories and all subdiretories (are this include soft links?) but will not go to other mountpoints that is under that mountpoint.
Im combining... (1 Reply)
Discussion started by: james_falco
1 Replies
4. Shell Programming and Scripting
Hi,
Has anyone tried to restrict Solaris 10 unix find on a large directory structure based on time to stop running after finding the first occurrence of a matching query. Basically I'm trying to build up a usage map of user workspaces based on file modification (week/month/3 months/year etc) and... (3 Replies)
Discussion started by: jm0221
3 Replies
5. UNIX for Dummies Questions & Answers
hai,
I am new to Unix, I have a requirement to display owner name , directory or sub directory name, who's owner name is not equal to "oasitqtc".
(here "oasitqtc" is the owner of the directory or sub directory.)
i have a command (below) which will display all folders and sub folders, but i... (6 Replies)
Discussion started by: gagan4599
6 Replies
6. Shell Programming and Scripting
I am trying to write a script that once executed it will search within a directory and copy only the newest directory that has not been copied before to a new location. Kind of like what ROBOCOPY /M does in windows?
The directories are not left in the new location so using a sync action won't... (2 Replies)
Discussion started by: Keriderf
2 Replies
7. Shell Programming and Scripting
Need shell script to:
1/keep polling a directory "receive_dir" irrespective of having files or no files in it.
2/move the files over to another directory "send_dir".
3/the script should only stop polling upon a file "stopfile" get moved to "receive_dir". Thanks !!
My script:
until
do... (0 Replies)
Discussion started by: iaav
0 Replies
8. What is on Your Mind?
Please, I beg you, “Stop!” Yes, stop writing scripts and instead build workflows.
Programmers, Sys-Admins, System Support, I'm talking to you.
Ok, I know in this community I'm going to get some serious backlash for my statements but I truly believe in my statement.
There was a time when... (13 Replies)
Discussion started by: mikemazz
13 Replies
9. UNIX for Dummies Questions & Answers
I know that this basic question has been asked many times and solutions all over the internet, but none of the are working for me. I have a directory in the root directory, named "-p".
# ls -l /
total 198
<snip>
drwxr-xr-x 4 root root 4096 Dec 3 14:18 opt
drwxr-xr-x 2 root ... (2 Replies)
Discussion started by: edstevens
2 Replies
10. Solaris
Hello,
I've just started using a Solaris machine with SunOS 5.10.
After the machine is turned on, I open a Console window and at the prompt, if I execute a pwd command, it tells me I'm at my home directory (someone configured "myuser" as default user after init).
... (2 Replies)
Discussion started by: egyassun
2 Replies
fsx(8) System Manager's Manual fsx(8)
Name
fsx - file system exerciser
Syntax
/usr/field/fsx [ -h ] [ -ofile ] [ -tn ] [ -fpath ] [ -pm ]
Description
The exerciser exercises a file system by spawning up to 250 (the default is 20) processes that create, open, write, close, open, read, val-
idate, close, and unlink a test file. These test files are created in (the default) unless the -fpath option is used. The exerciser will
run until or kill -15 pid is sent to the process.
A logfile is made in for you to examine and then remove. If there are errors in the logfile, make sure you check the file, because that is
where the driver and kernel error messages are saved.
Options
The options are:
-h Print the help messages for the command.
-ofile Save the output diagnostics in file.
-tn Run time in minutes (n). The default is to run until the process receives a or a kill -15 pid.
-pm Number (m) of processes to spawn. The maximum is 250; the default is 20.
-fpath Path name of directory on file system you wish to test. For example, or The default is
Examples
The following example runs 10 processes on until the process receives a or kill -15 pid:
% /usr/field/fsx -p10 -f/mnt
The following example runs 20 processes on for 120 minutes in the background:
% /usr/field/fsx -t120 &
Restrictions
If there is a need to run a system exerciser over an NFS link or on a diskless system there are some restrictions. For exercisers that
need to write into a file system, such as the target file system must be writable by root. Also the directory, in which any of the exer-
cisers are executed, must be writable by root because temporary files are written into the current directory. These latter restrictions
are sometimes difficult to overcome because often NFS file systems are mounted in a way that prevents root from writing into them. Some of
the restrictions may be overcome by copying the exerciser to another directory and then executing it. Avoid using the exerciser over an
NFS or diskless file system.
See Also
Guide to System Exercisers
fsx(8)