我有一个连接到 Plex API 的 perl 脚本。它登录并执行某些操作(主要是工作)。
但是,Plex API 建议(坚持?)脚本的每个实例都发送一个唯一的 ID,这样如果我与其他人共享此脚本,他们应该使用不同的字符串。
为了保持简单,我不希望有一些配置文件将该值保留在脚本之外。我也不能留下硬编码的值,没有人下载它会改变它。
perl 脚本可以自己修改吗?
如果我这样声明:
my $uuid = 1;
...然后我可以不立即检查这个值是否等于 1,如果是这样,用随机生成的 uuid 覆盖它?然后脚本会退出,但会以某种方式重新调用自身(因此用户不必再次运行它)。
有没有安全的方法来做到这一点?或者,有没有更好的方法来实现目标而不使用这种方法?