[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [HTCondor-users] Does dagman support user defined macro or variable like $ENV(PWD) or $(PWD) in condor_submit description files

Hi Zhang, currently there is no way to replace the path of your post
script with $ENV(HOME) or $HOME like you're describing. The dagman
input file only supports a very limited number of macros for PRE and
POST scripts. Also these are only meant to be used as input arguments,
not for the script executable itself.

The best workaround I can think of right now (which is not very good)
is to put a post.sh script in your submit directory, which then makes
a call to $HOME/path/to/script.

Has anybody else on this list run into this problem?


On Tue, Jun 1, 2021 at 3:44 AM Zhang via HTCondor-users
<htcondor-users@xxxxxxxxxxx> wrote:
> Hi,
> I am wondoring whether dagman's input file supports user defined macro or variable like $ENV(PWD) or $(PWD).
> The reason is that I want to use some pre-defined post and pre script locate in $HOME-related directory, and I prefer
>  using $HOME instead the real path of $HOME to make the dag input file to be able to work in several different servers.
> I have tried to replace the path of my post script path with $ENV(HOME), but it failed. Are there any solutions?
> Thank you very much!
> Zhang
> _______________________________________________
> HTCondor-users mailing list
> To unsubscribe, send a message to htcondor-users-request@xxxxxxxxxxx with a
> subject: Unsubscribe
> You can also unsubscribe by visiting
> https://lists.cs.wisc.edu/mailman/listinfo/htcondor-users
> The archives can be found at:
> https://lists.cs.wisc.edu/archive/htcondor-users/

Mark Coatsworth
Systems Programmer
Center for High Throughput Computing
Department of Computer Sciences
University of Wisconsin-Madison