This is the full script. I have made an interesting observation however. I have a number of resellers with differename usernames. For some reason, the problem does not affect the folder for the reseller root. The folders don't have anything to do with usernames other than being named after a user - there's no permissions differences across any of the files yet for some reason the one called root somehow works.
Code:
#!/bin/bash
_d="/home/scadmin/cpbackup/daily"
_db="$_d/*.tar.gz"
for f in $_db
do
_f=$(basename $f)
_user=${_f%%.*}
_o=`grep "^$_user:" /etc/trueuserowners`
_owner=${_o#* }
if [ ! -d "$_d/$_owner" ]; then
mkdir $_d/$_owner/
fi
mv -f $f $_d/$_owner/
done
Code:
# uname -a
Linux fred.southportcomputers.co.uk 2.6.18-238.12.1.el5 #1 SMP Tue May 31 13:22:04 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
Running Centos 5.6 x86_64.
The script runs from the root crontab and root's shell is /bin/bash.
There are no spaces or special characters in the path, only lowercase letters.
I'll try it with curly brackets as you suggest, the only bit I haven't got the curlys in it the for statement itself.
Code:
#!/bin/bash
_d="/home/backup/daily"
_db="$_d/*.tar.gz"
for f in $_db
do
_f=$(basename $f)
_user=${_f%%.*}
_o=`grep "^$_user:" /etc/trueuserowners`
_owner=${_o#* }
if [ ! -d "${_d}/${_owner}" ]; then
mkdir ${_d}/${_owner}/
fi
mv -f $f ${_d}/${_owner}/
done
Hi,
I have data in the following format:
data1
data2 data3 data4
data5 data6
data7 data8 data9
data10
I require the final output to be:
data1
data1
data1
data1
i only require the 1st line but I need to replicate it in n rows where n is the number of rows where data... (4 Replies)
Discussion started by: ReV
4 Replies
2. Post Here to Contact Site Administrators and Moderators
I have a B180L controller running HP-UX 10.2 with an internal DDS2 tape drive and an external Surestore DDS (24gb) tape drive. I want to make duplicate copies of ignite tapes from one tape drive to another. What is the best way to do this? (1 Reply)
Hi,
i have a webserver logfile and want to count how many page views there have been.
I was thinking about removing lines that begin with the same user and same date&time, because it indicates they were just looking at one page and multiple hits were counted.
My question is how do I do this?... (6 Replies)
Hi guys,
Suppose you have a server with two ethernet cards (1GB each) and each cards are connecting to two different switches cisco 3750. My question is:
How can I setup my server's network interfaces to increase the throughput up to 2GB? is it possible? If not, do you know another way to up... (3 Replies)
hi guys
I have a IBM eServer BladeCenter HS12 with Linux Red Hat 5.4 installed on it, it is using Bonding.
ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
IPADDR=x.x.x.x
NETMASK=x.x.x.x
GATEWAY=x.x.x.x
USERCTL=no
IPV6INIT=no
PEERDNS=no
BONDING_OPTS="miimon=80... (1 Reply)
I have a text file which is the results of running a tests hundreds of times. For simplicity let's say that each test consists of 5 lines of text numbered 1-5 e.g.
1 aaa aaa aaa
2 bbb bbb bbb
3 ccc ccc ccc
4 ddd ddd ddd
5 eee eee eee
1 aaa aaa aaa
2 bbb bbb bbb
3 ccc... (4 Replies)
Hello,
I have a file named file_1.sh that I want to duplicate into file_2.sh, file_3.sh,..., etc.
I also need to change the text within each file so that it would fit the file name. For example, in file_1.sh there is a command to save some output as 'output_1.txt', and also there is an input... (3 Replies)
Discussion started by: haguyw
3 Replies
LEARN ABOUT OSF1
atq
atq(1) General Commands Manual atq(1)NAME
atq - Prints the queue of jobs waiting to be run
SYNOPSIS
atq [-c | -n] [-q queuename] [user...]
The atq command prints the queue of jobs waiting to be run at a later date. These jobs were created with the at command.
OPTIONS
Sorts the queue by the time that the at command was issued. Prints only the number of files currently in the queue. Specifies the queue
you want to use.
DESCRIPTION
With no options, the queue is sorted in the order that the jobs are to be executed.
When a privileged user invokes the atq command without specifying a username, the entire queue is displayed; if a username is specified,
only those jobs belonging to the specified user are displayed.
EXAMPLES
In order to look at the queue created by the at command, enter: atq
If there are jobs in the queue, a message similar to the following is displayed: root.62169200.a Tue Sep 12 11:00:00 1990
The extension specifies an at job.
FILES
Main cron directory. List of allowed users. List of denied users. Spool area. Queue description file for at, batch, and cron.
SEE ALSO
Commands: at(1), atrm(1), cron(8)
Files: queuedefs(4)atq(1)