Команда lsof не найдена во время выполнения сценария оболочки в конвейере Jenkins

Это было слишком большим, чтобы писать в качестве комментария, но я думаю, что это может помочь.

Что ж, если вы хотите избежать такого поведения, вы можете сделать что-то вроде этого:

 $current_ctime=$(getfattr -n system.ntfs_crtime_be -e hex yourfile | grep system.ntfs_crtime_be | cut -d= -f2) 

Затем, после внесения изменений, восстановите текущее _ctime с помощью:

setfattr -n system.ntfs_crtime_be -v $current_ctime yourfile 

Для нескольких файлов вы можете сохранить, например, все ctime, используя цикл for и восстанавливая их одинаковым образом для каждого файла.

Не очень красиво, но работает.

1
14.07.2021, 10:15
0 ответов

Теги

Похожие вопросы