11-16-2019
Hello RudiC and thank you for this reply and inquiry.
The two file versions will never coexist together. It will either be:
bootstrap_cookbooks_version_green
bootstrap_cookbooks_version_red
or the file won't exist at all.
The reason for the oneliner is because I'm using a "Here Doc" in Bash to connect once to a group of servers and I'm issuing multiple commands against each server for a report. I know there are better ways to do this but this is the script we started with and what I'm supporting for now since the report from this script is actively used daily. Eventually I will move us to another way to retrieve the results we need but for now I'm keeping this script alive. So far I've been able to acheive what I need in this Here Doc step of the script whereby each data I want to retrieve from the remote server is contained all in one liner commands.
I hope this explanation is enough as to why I'm hoping I can answer this question using a one line command to identify the filename in this folder.
Thank you.
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
The purpose of those comands are to find the newest file in a directory acvrdind to system date, and it has to be recursively found in each directory.
The problem is that i want to list in a long format every found file, but the commands i use produce unexpected results ,so the output lists in a... (5 Replies)
Discussion started by: alexcol
5 Replies
2. Shell Programming and Scripting
I have the following statement in script:
find ${LANDING_FILE_DIR}${BTIME_FILENAME_PATTERN2} -print | while read file; do
...
done
When there are no files located by the find comand it returns:
"find: bad status-- /home/rnitcher/test/....." to the command line
How do I get control in... (3 Replies)
Discussion started by: mavsman
3 Replies
3. Shell Programming and Scripting
I want the output of the find command to be printed and also the total files found by it. Can someone help in this.
Obviously $ find . -type f | wc -l will not output the files found but only the count. I want both. There can be millions and trillions of files so dont want the output of find... (3 Replies)
Discussion started by: amicon007
3 Replies
4. UNIX for Dummies Questions & Answers
Hi,
i'm currently writing a script which tidys up old files. When using the find command I found that some files were not being listed
/export/home/ops***/test: ls -l processed
total 0
-rw-rw-r-- 1 ops*** ****** 0 Apr 20 11:53 test99
/export/home/ops***/test: ls -l
total 4... (9 Replies)
Discussion started by: chris01010
9 Replies
5. UNIX for Dummies Questions & Answers
Trying to locate files less than xx days old, throughout all directories/subdirectories, but excluding certain types of directories and files.
The directories I want to search all contain the same characteristic (dbdef, pldef, ghdef, etc), and there are subdirectories within that I need to... (2 Replies)
Discussion started by: Condmach
2 Replies
6. Shell Programming and Scripting
:):):):):) (0 Replies)
Discussion started by: bryan101
0 Replies
7. Red Hat
Dear,
I am using Redhat 6.6 . How to identify a given directory is part of which mount point. (2 Replies)
Discussion started by: aneesha
2 Replies
8. Shell Programming and Scripting
Hi, I am new in scripting, and I am currently working on a script that will look for other files in a certain directory and exclude some file type.
this works fine:Find_File2Exclude=`find ${paths} -maxdepth 1 -type f \( ! -iname '*.out' ! -iname '*.auc' ! -iname '*.cps' ! -iname '*.log' ! -iname... (4 Replies)
Discussion started by: kedd05
4 Replies
9. UNIX for Beginners Questions & Answers
Hello Forum,
I'm using the following command to find all inactive kernels installed on my RHEL server:
$ rpm -qa | grep '^kernel-' |grep -vE `uname -r`
but the result is in two lines:
kernel-3.10.0-1062.1.1.el7.x86_64
kernel-3.10.0-1062.el7.x86_64
Is there a one line command I can... (3 Replies)
Discussion started by: greavette
3 Replies
LEARN ABOUT DEBIAN
knife-configure
KNIFE-CONFIGURE(1) Chef Manual KNIFE-CONFIGURE(1)
NAME
knife-configure - Generate configuration files for knife or Chef Client
SYNOPSIS
knife configure [client] (options)
DESCRIPTION
Generates a knife.rb configuration file interactively. When given the --initial option, also creates a new administrative user.
CONFIGURE SUBCOMMANDS
knife configure (options)
-i, --initial
Create an initial API Client
-r, --repository REPO
The path to your chef-repo
Create a configuration file for knife. This will prompt for values to enter into the file. Default values are listed in square brackets if
no other entry is typed. See knife(1) for a description of configuration options.
knife configure client directory
Read the knife.rb config file and generate a config file suitable for use in /etc/chef/client.rb and copy the validation certificate into
the specified directory.
EXAMPLES
o On a freshly installed Chef Server, use knife configure -i to create an administrator and knife configuration file. Leave the field
blank to accept the default value. On most systems, the default values are acceptable.
user@host$ knife configure -i
Please enter the chef server URL: [http://localhost:4000]
Please enter a clientname for the new client: [username]
Please enter the existing admin clientname: [chef-webui]
Please enter the location of the existing admin client's private key: [/etc/chef/webui.pem]
Please enter the validation clientname: [chef-validator]
Please enter the location of the validation key: [/etc/chef/validation.pem]
Please enter the path to a chef repository (or leave blank):
Creating initial API user...
Created (or updated) client[username]
Configuration file written to /home/username/.chef/knife.rb
This creates a new administrator client named username, writes a configuration file to /home/username/.chef/knife.rb, and the private
key to /home/username/.chef/username.pem. The configuration file and private key may be copied to another system to facilitate adminis-
tration of the Chef Server from a remote system. Depending on the value given for the Chef Server URL, you may need to modify that set-
ting after copying to a remote host.
SEE ALSO
knife(1) knife-client(1)
AUTHOR
Chef was written by Adam Jacob adam@opscode.com with many contributions from the community.
DOCUMENTATION
This manual page was written by Joshua Timberman joshua@opscode.com. Permission is granted to copy, distribute and / or modify this docu-
ment under the terms of the Apache 2.0 License.
CHEF
Knife is distributed with Chef. http://wiki.opscode.com/display/chef/Home
Chef 10.12.0 June 2012 KNIFE-CONFIGURE(1)