[GTALUG] Command doesn't work in script but works on command line?

Dave Collier-Brown dave.collier-brown at indexexchange.com
Sat Nov 6 17:02:47 EDT 2021


This was a test for command-line vs putting it in a script. Your cases 
both use putting it i n a script, so this won't tell you anything.

--dave

On 2021-11-06 10:29, Jim Ruxton via talk wrote:
>
> I'm not sure I am clear here what you want me to try. I tried putting 
> the command in a function in the script as below but it still didn't work.
>
> On 2021-11-06 9:20 a.m., Dave Collier-Brown via talk wrote:
>>
>> Does it perhaps only apply in the process that issues the command?  
>> That would make it apply when run from the command-line, and (appear 
>> to) fail when you run it in a subshell, which is what happens when 
>> you call a script.
>>
>> The man page doesn't say, so try making it a shell function,
>>
>> alsa_me() {
>>      alsa_out -j secondInterface -d hw:3 -c 6
>> }
>>
>> and then call that from the command-line.
>>
> The thing is I want to avoid using the command line. I want a user to 
> just double click the file to run it.
> Jim
>>
>>
>> On 2021-11-06 08:44, Jim Ruxton via talk wrote:
>>> Ok, just added the path /usr/bin to the command but it didn't help. 
>>> Still a mystery?
>>>
>>> Jim
>>>
>>> On 2021-11-06 8:37 a.m., James Knott via talk wrote:
>>>> On 2021-11-06 8:25 a.m., Jim Ruxton via talk wrote:
>>>>>
>>>>>
>>>>> I'm having trouble with a simple script. It adds a second 
>>>>> sounccard. This command works on the command line but not in a 
>>>>> script. Any ideas why?
>>>>
>>>> Did you specify the full path to the command in the script?
>>>> ---
>>>> Post to this mailing list talk at gtalug.org
>>>> Unsubscribe from this mailing list 
>>>> https://gtalug.org/mailman/listinfo/talk
>>> ---
>>> Post to this mailing list talk at gtalug.org
>>> Unsubscribe from this mailing list 
>>> https://gtalug.org/mailman/listinfo/talk
>> -- 
>> David Collier-Brown,         | Always do right. This will gratify
>> System Programmer and Author | some people and astonish the rest
>> dave.collier-brown at indexexchange.com  |              -- Mark Twain
>>
>> */CONFIDENTIALITY NOTICE AND DISCLAIMER/*/ : This telecommunication, 
>> including any and all attachments, contains confidential information 
>> intended only for the person(s) to whom it is addressed. Any 
>> dissemination, distribution, copying or disclosure is strictly 
>> prohibited and is not a waiver of confidentiality. If you have 
>> received this telecommunication in error, please notify the sender 
>> immediately by return electronic mail and delete the message from 
>> your inbox and deleted items folders. This telecommunication does not 
>> constitute an express or implied agreement to conduct transactions by 
>> electronic means, nor does it constitute a contract offer, a contract 
>> amendment or an acceptance of a contract offer. Contract terms 
>> contained in this telecommunication are subject to legal review and 
>> the completion of formal documentation and are not binding until same 
>> is confirmed in writing and has been signed by an authorized signatory./
>>
>>
>> ---
>> Post to this mailing listtalk at gtalug.org
>> Unsubscribe from this mailing listhttps://gtalug.org/mailman/listinfo/talk
>
> ---
> Post to this mailing listtalk at gtalug.org
> Unsubscribe from this mailing listhttps://gtalug.org/mailman/listinfo/talk

-- 
David Collier-Brown,         | Always do right. This will gratify
System Programmer and Author | some people and astonish the rest
dave.collier-brown at indexexchange.com  |              -- Mark Twain
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://gtalug.org/pipermail/talk/attachments/20211106/6f272b13/attachment.html>


More information about the talk mailing list