Plex API に接続する perl スクリプトがあります。ログインして特定のアクションを実行します (ほとんどの場合は機能します)。
ただし、Plex API は、スクリプトの各インスタンスが一意の ID を送信することを提案 (主張しますか?) するため、このスクリプトを他の人と共有する場合、別の文字列を使用する必要があります。
これを単純に保つために、スクリプトの外部でその値を保持する構成ファイルを作成したくありません。また、ハードコードされた値を残すこともできません。これをダウンロードした人は誰もそれを変更しません。
perl スクリプトはそれ自体を変更できますか?
私がそれをそのように宣言するとしたら:
my $uuid = 1;
...その後、この値が 1 に等しいかどうかをすぐに確認できず、そうであれば、ランダムに生成された uuid で上書きできますか? その後、スクリプトは終了しますが、何らかの方法でそれ自体を再度呼び出します (ユーザーがもう一度スクリプトを実行する必要はありません)。
これを行う安全な方法はありますか?または、この方法を使用せずに目標を達成するためのより良い方法はありますか?